@@ -69,31 +69,31 @@ const projectController: ProjectController = {
69
69
deleteProject : async ( req , res , next ) => {
70
70
// pull project name and userId from req.body
71
71
const { _id, userId } = req . body ;
72
- try {
73
- const response = await Projects . findOneAndDelete ( { _id : _id , username : userId } ) ;
74
- res . locals . deleted = response ;
75
- return next ( )
76
- } catch ( err ) {
77
- return next ( {
78
- log : `Error in projectController.deleteProject: ${ err } ` ,
79
- message : {
80
- err : 'Error in projectController.deleteProject, check server logs for details'
81
- }
82
- } ) ;
83
- }
72
+ // try {
73
+ // const response = await Projects.findOneAndDelete({ _id: _id, username: userId });
74
+ // res.locals.deleted = response;
75
+ // return next()
76
+ // } catch (err) {
77
+ // return next({
78
+ // log: `Error in projectController.deleteProject: ${err}`,
79
+ // message: {
80
+ // err: 'Error in projectController.deleteProject, check server logs for details'
81
+ // }
82
+ // });
83
+ // }
84
84
// @Denton , rewrote the above syntax for async await, would be good to test this further
85
- // Projects.findOneAndDelete({ _id, userId }, null, (err, deleted) => {
86
- // if (err) {
87
- // return next({
88
- // log: `Error in projectController.deleteProject: ${err}`,
89
- // message: {
90
- // err: 'Error in projectController.deleteProject, check server logs for details'
91
- // }
92
- // });
93
- // }
94
- // res.locals.deleted = deleted;
95
- // return next();
96
- // });
85
+ Projects . findOneAndDelete ( { _id, userId } , null , ( err , deleted ) => {
86
+ if ( err ) {
87
+ return next ( {
88
+ log : `Error in projectController.deleteProject: ${ err } ` ,
89
+ message : {
90
+ err : 'Error in projectController.deleteProject, check server logs for details'
91
+ }
92
+ } ) ;
93
+ }
94
+ res . locals . deleted = deleted ;
95
+ return next ( ) ;
96
+ } ) ;
97
97
}
98
98
} ;
99
99
export default projectController ;
0 commit comments