File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -24,14 +24,6 @@ axiosCookieJarSupport(instance);
24
24
const interceptError = error => {
25
25
if ( error . code ) {
26
26
return Promise . reject ( { code : error . code , message : error . message } ) ;
27
- } else if (
28
- error . response . status === 502 ||
29
- typeof error . response . data !== 'object'
30
- ) {
31
- return Promise . reject ( {
32
- message : 'The Data API is currently unavailable' ,
33
- code : '1630'
34
- } ) ;
35
27
} else if (
36
28
error . response . status === 400 &&
37
29
error . request . path . includes ( 'RCType=EmbeddedRCFileProcessor' )
@@ -40,6 +32,15 @@ const interceptError = error => {
40
32
message : 'FileMaker WPE rejected the request' ,
41
33
code : '9'
42
34
} ) ;
35
+ } else if (
36
+ error . response . status === 502 ||
37
+ typeof error . response . data !== 'object' ||
38
+ ! error . response . data . messages
39
+ ) {
40
+ return Promise . reject ( {
41
+ message : 'The Data API is currently unavailable' ,
42
+ code : '1630'
43
+ } ) ;
43
44
} else {
44
45
return Promise . reject ( error . response . data . messages [ 0 ] ) ;
45
46
}
@@ -77,5 +78,6 @@ instance.interceptors.response.use(
77
78
) ;
78
79
79
80
module . exports = {
80
- instance, interceptResponse
81
+ instance,
82
+ interceptResponse
81
83
} ;
You can’t perform that action at this time.
0 commit comments