Skip to content

Commit 91f121e

Browse files
reallyimericflovilmart
authored andcommitted
Allow throw native Error in beforeSave hook (#5064)
1 parent 5177d5d commit 91f121e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/triggers.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -266,10 +266,13 @@ export function getResponseObject(request, resolve, reject) {
266266
return resolve(response);
267267
},
268268
error: function(error) {
269-
if (typeof error === 'string') {
270-
return reject(new Parse.Error(Parse.Error.SCRIPT_FAILED, error));
269+
if (error instanceof Parse.Error) {
270+
reject(error);
271+
} else if (error instanceof Error) {
272+
reject(new Parse.Error(Parse.Error.SCRIPT_FAILED, error.message))
273+
} else {
274+
reject(new Parse.Error(Parse.Error.SCRIPT_FAILED, error));
271275
}
272-
return reject(error);
273276
},
274277
};
275278
}

0 commit comments

Comments
 (0)