From 40724cb9068bb49890ac58da2e093bac2b92915c Mon Sep 17 00:00:00 2001 From: dblythy Date: Wed, 21 Oct 2020 17:06:35 +1100 Subject: [PATCH 1/2] Update FunctionsRouter.js --- src/Routers/FunctionsRouter.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Routers/FunctionsRouter.js b/src/Routers/FunctionsRouter.js index 550b04945a..9597138358 100644 --- a/src/Routers/FunctionsRouter.js +++ b/src/Routers/FunctionsRouter.js @@ -119,10 +119,11 @@ export class FunctionsRouter extends PromiseRouter { if (typeof message === 'string') { return reject(new Parse.Error(code, message)); } + const error = new Parse.Error(code, message.message || message); if (message instanceof Error) { - message = message.message; + error.stack = message.stack; } - reject(new Parse.Error(code, message)); + reject(error); }, message: message, }; From 97d46f50445158ae67eff75c4da944484239aa06 Mon Sep 17 00:00:00 2001 From: dblythy Date: Thu, 22 Oct 2020 08:19:29 +1100 Subject: [PATCH 2/2] Update FunctionsRouter.js --- src/Routers/FunctionsRouter.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Routers/FunctionsRouter.js b/src/Routers/FunctionsRouter.js index 9597138358..e40ede0502 100644 --- a/src/Routers/FunctionsRouter.js +++ b/src/Routers/FunctionsRouter.js @@ -119,7 +119,10 @@ export class FunctionsRouter extends PromiseRouter { if (typeof message === 'string') { return reject(new Parse.Error(code, message)); } - const error = new Parse.Error(code, message.message || message); + const error = new Parse.Error( + code, + (message && message.message) || message + ); if (message instanceof Error) { error.stack = message.stack; }