@@ -10,7 +10,10 @@ const handleAxiosError = (error: AxiosError): void => {
10
10
} ;
11
11
12
12
// Setup Error Message
13
- if ( typeof error !== 'undefined' && error . hasOwnProperty ( 'message' ) ) {
13
+ if (
14
+ typeof error !== 'undefined' &&
15
+ Object . prototype . hasOwnProperty . call ( error , 'message' )
16
+ ) {
14
17
message . body = error . message ;
15
18
}
16
19
@@ -41,9 +44,9 @@ const handleAxiosError = (error: AxiosError): void => {
41
44
42
45
// Try to Use the Response Message
43
46
if (
44
- error . hasOwnProperty ( 'response' ) &&
45
- error . response . hasOwnProperty ( 'data' ) &&
46
- error . response . data . hasOwnProperty ( 'message' ) &&
47
+ Object . prototype . hasOwnProperty . call ( error , 'response' ) &&
48
+ Object . prototype . hasOwnProperty . call ( error . response , 'data' ) &&
49
+ Object . prototype . hasOwnProperty . call ( error . response . data , 'message' ) &&
47
50
! ! error . response . data . message . length
48
51
) {
49
52
message . body = error . response . data . message ;
@@ -52,10 +55,7 @@ const handleAxiosError = (error: AxiosError): void => {
52
55
53
56
54
57
// Log in console or use Snotify notification (via Global EventBus)
55
- EventBus . $snotify . error (
56
- `${ message . status } (${ message . body } )` ,
57
- 'XHR Error'
58
- ) ;
58
+ EventBus . $snotify . error ( `${ message . status } (${ message . body } )` , 'XHR Error' ) ;
59
59
} ;
60
60
61
61
export default class AxiosGlobalConfig {
0 commit comments