From 436613ef23ef57f4188f74112de1ba45f87e4507 Mon Sep 17 00:00:00 2001 From: Jorge Miguel Lobo Escalona <47326048+jloboescalona2@users.noreply.github.com> Date: Wed, 13 Jan 2021 15:52:18 +0100 Subject: [PATCH] F #3951: fix delete provider (#633) Signed-off-by: Jorge Lobo --- .../server/routes/api/provision/provider-functions.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/fireedge/src/server/routes/api/provision/provider-functions.js b/src/fireedge/src/server/routes/api/provision/provider-functions.js index 6b15bbc18d..fa4b8bf83c 100644 --- a/src/fireedge/src/server/routes/api/provision/provider-functions.js +++ b/src/fireedge/src/server/routes/api/provision/provider-functions.js @@ -155,10 +155,12 @@ const deleteProvider = (res = {}, next = () => undefined, params = {}, userData const executedCommand = executeCommand(defaultCommandProvider, paramsCommand) const data = executedCommand.data || '' try { - if (executedCommand) { - res.locals.httpCode = httpResponse(ok) - } else { - res.locals.httpCode = httpResponse(internalServerError, data) + if (executedCommand && executedCommand.success) { + if(executedCommand.data.length === 0){ + res.locals.httpCode = httpResponse(ok) + } else { + res.locals.httpCode = httpResponse(internalServerError, '', executedCommand.data) + } } next() return