@@ -69,31 +69,31 @@ const projectController: ProjectController = {
6969 deleteProject : async ( req , res , next ) => {
7070 // pull project name and userId from req.body
7171 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+ // }
8484 // @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+ } ) ;
9797 }
9898} ;
9999export default projectController ;
0 commit comments