Skip to content

Commit a474cd0

Browse files
committed
change res.json
1 parent 6c6cd23 commit a474cd0

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

controllers/tasks.js

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,25 @@ const addNewTask = async (req, res) => {
2828
taskId,
2929
dependsOn,
3030
};
31-
const taskDependency = await dependencyModel.addDependency(data);
32-
const task = {
33-
...taskDetails,
34-
dependsOn: taskDependency,
35-
id: taskId,
36-
};
37-
return res.json({
38-
message: "Task created successfully!",
39-
task,
40-
});
31+
if (data.dependsOn) {
32+
const taskDependency = await dependencyModel.addDependency(data);
33+
return res.json({
34+
message: "Task created successfully!",
35+
task: {
36+
...taskDetails,
37+
dependsOn: taskDependency,
38+
id: taskId,
39+
},
40+
});
41+
} else {
42+
return res.json({
43+
message: "Task created successfully!",
44+
task: {
45+
...taskDetails,
46+
id: taskId,
47+
},
48+
});
49+
}
4150
} catch (err) {
4251
logger.error(`Error while creating new task: ${err}`);
4352
return res.boom.badImplementation(INTERNAL_SERVER_ERROR);

0 commit comments

Comments
 (0)