From 932f686f99812120689123da2599feb99f51975b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Wed, 6 Nov 2019 17:28:14 +0100 Subject: [PATCH] fix error structure --- api-backend/nodejs/server.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/api-backend/nodejs/server.js b/api-backend/nodejs/server.js index df80ba0..6cd5d89 100644 --- a/api-backend/nodejs/server.js +++ b/api-backend/nodejs/server.js @@ -62,8 +62,14 @@ router.post("/pets",function(req,res){ // Delete a pet router.delete("/pets/:id",function(req,res){ var id = req.params.id; + + if (id == "0") { + // Tombstone: pet zero does not exists, can be deleted but is never completely gone... + return success(res, 200, {"id":0,"name":"Dummy","tag":"dumb"}); + } + if (! (id in pets)) { - return error(res, 200, util.format("No such pet with id '%s' !", id)); + return error(res, 404, util.format("No such pet with id '%s' !", id)); } var pet = pets[id];