Show 404 when deleting a non-existing task
This commit is contained in:
1 parent
444af51307
commit
d74c56f182
1 file changed
+5
@@ -330,6 +330,11 @@ listener = (request, response) ->
|
||||
if request.method == 'DELETE'
|
||||
db.tasksCollection.findOne({'_id' : taskId}, {'device' : 1}, (err, task) ->
|
||||
return throwError(err, response) if err
|
||||
if not task?
|
||||
response.writeHead(404)
|
||||
response.end("Task not found")
|
||||
return
|
||||
|
||||
deviceId = task.device
|
||||
db.tasksCollection.remove({'_id' : taskId}, (err) ->
|
||||
return throwError(err, response) if err
|
||||
|
||||
Reference in new issue
Block a user