From d74c56f1826528495c6e1601a288398427fa01d6 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Thu, 13 Jul 2017 21:56:40 -0700 Subject: [PATCH] Show 404 when deleting a non-existing task --- lib/nbi.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/nbi.coffee b/lib/nbi.coffee index 2df4fbb..7d5d3e6 100644 --- a/lib/nbi.coffee +++ b/lib/nbi.coffee @@ -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