@@ -599,25 +599,28 @@ export function maybeRunQueryTrigger(
599
599
) ;
600
600
}
601
601
602
- export function resolveError ( e , defaultOpts = { } ) {
603
- const { code = Parse . Error . SCRIPT_FAILED , message = 'Script failed.' } = defaultOpts ;
604
- if ( ! e ) {
605
- return new Parse . Error ( code , message ) ;
602
+ export function resolveError ( message , defaultOpts ) {
603
+ if ( ! defaultOpts ) {
604
+ defaultOpts = { } ;
605
+ }
606
+ if ( ! message ) {
607
+ return new Parse . Error (
608
+ defaultOpts . code || Parse . Error . SCRIPT_FAILED ,
609
+ defaultOpts . message || 'Script failed.'
610
+ ) ;
606
611
}
607
- if ( e instanceof Parse . Error ) {
608
- return e ;
612
+ if ( message instanceof Parse . Error ) {
613
+ return message ;
609
614
}
610
615
616
+ const code = defaultOpts . code || Parse . Error . SCRIPT_FAILED ;
611
617
// If it's an error, mark it as a script failed
612
- if ( typeof e === 'string' ) {
613
- return new Parse . Error ( code , e ) ;
614
- }
615
- const error = new Parse . Error ( code , e . message || message ) ;
616
- if ( e instanceof Error ) {
617
- error . stack = e . stack ;
618
+ if ( typeof message === 'string' ) {
619
+ return new Parse . Error ( code , message ) ;
618
620
}
619
- if ( Number . isInteger ( e . code ) ) {
620
- error . code = e . code ;
621
+ const error = new Parse . Error ( code , message . message || message ) ;
622
+ if ( message instanceof Error ) {
623
+ error . stack = message . stack ;
621
624
}
622
625
return error ;
623
626
}
0 commit comments