From 95550f4c7783fe084c9cdcacbbda1a2705058302 Mon Sep 17 00:00:00 2001 From: Saulo Tauil Date: Fri, 18 May 2018 07:15:26 -0700 Subject: [PATCH] Making response.error accept a Parse.Error object as parameter (#4695) --- src/Routers/FunctionsRouter.js | 3 +++ src/triggers.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/Routers/FunctionsRouter.js b/src/Routers/FunctionsRouter.js index f3ea4d38..1bb077ac 100644 --- a/src/Routers/FunctionsRouter.js +++ b/src/Routers/FunctionsRouter.js @@ -89,6 +89,9 @@ export class FunctionsRouter extends PromiseRouter { }, error: function(code, message) { if (!message) { + if (code instanceof Parse.Error) { + return reject(code) + } message = code; code = Parse.Error.SCRIPT_FAILED; } diff --git a/src/triggers.js b/src/triggers.js index f8f0e6e8..cb9d1b0c 100644 --- a/src/triggers.js +++ b/src/triggers.js @@ -224,6 +224,9 @@ export function getResponseObject(request, resolve, reject) { }, error: function(code, message) { if (!message) { + if (code instanceof Parse.Error) { + return reject(code) + } message = code; code = Parse.Error.SCRIPT_FAILED; }