From 0f2af0b7c55721a0494fbc0bea6e99de80325149 Mon Sep 17 00:00:00 2001 From: Saulo Tauil Date: Mon, 2 Apr 2018 12:11:01 -0700 Subject: [PATCH] Making response.error accept a Parse.Error object as parameter --- 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 f3ea4d3872..1bb077acd7 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 f8f0e6e89f..cb9d1b0caf 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; }