File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,11 +45,12 @@ export class ErrorHandlerInterceptor implements HttpInterceptor {
4545 */
4646 private handleError ( response : HttpErrorResponse , request : HttpRequest < any > ) : Observable < HttpEvent < any > > {
4747 const status = response . status ;
48- let errorMessage = response . error . developerMessage || response . message ;
49- if ( response . error . errors ) {
50- if ( response . error . errors [ 0 ] ) {
51- errorMessage = response . error . errors [ 0 ] . defaultUserMessage || response . error . errors [ 0 ] . developerMessage ;
52- }
48+ const error = response ?. error ;
49+ let errorMessage =
50+ error ?. defaultUserMessage || error ?. developerMessage || response ?. message || 'Unknown error' ;
51+ if ( error ?. errors ?. [ 0 ] ) {
52+ errorMessage =
53+ error . errors [ 0 ] . defaultUserMessage || error . errors [ 0 ] . developerMessage || errorMessage ;
5354 }
5455
5556 const isClientImage404 = status === 404 && request . url . includes ( '/clients/' ) && request . url . includes ( '/images' ) ;
You can’t perform that action at this time.
0 commit comments