diff --git a/apps/red-ui/src/app/services/global-error-handler.service.ts b/apps/red-ui/src/app/services/global-error-handler.service.ts index 22562a355..9316c8502 100644 --- a/apps/red-ui/src/app/services/global-error-handler.service.ts +++ b/apps/red-ui/src/app/services/global-error-handler.service.ts @@ -11,8 +11,8 @@ export class GlobalErrorHandler extends ErrorHandler { handleError(error: Error): void { const chunkFailedMessage = /Loading chunk [\d]+ failed/; console.write(error); - if (error.message.includes('HttpErrorResponse')) { - const err = JSON.parse(error.message.split('HttpErrorResponse:')[1]) as HttpErrorResponse; + if (error.name === 'HttpErrorResponse') { + const err = error as HttpErrorResponse; if (err.status >= HttpStatusCode.BadRequest && err.status <= HttpStatusCode.InternalServerError) { const toaster = this._injector.get(Toaster); if (err.error.message) {