Skip to content

Commit ee90adf

Browse files
committed
Update populateUserData in createProject to return a promise
1 parent e6ca169 commit ee90adf

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

server/controllers/project.controller/createProject.js

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,12 @@ export default function createProject(req, res) {
1717
}
1818

1919
function populateUserData(newProject) {
20-
return Project.populate(
21-
newProject,
22-
{ path: 'user', select: 'username' },
23-
(err, newProjectWithUser) => {
24-
if (err) {
25-
sendFailure();
26-
return;
27-
}
28-
res.json(newProjectWithUser);
29-
}
30-
);
20+
return Project.populate(newProject, {
21+
path: 'user',
22+
select: 'username'
23+
}).then((newProjectWithUser) => {
24+
res.json(newProjectWithUser);
25+
});
3126
}
3227

3328
return Project.create(projectValues)

0 commit comments

Comments
 (0)