From 24d229edf5292b3a0092a0334619f8bd99652a56 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Tue, 12 Dec 2023 16:03:04 +0200 Subject: [PATCH] RED-7691: fixed error message for invalid strings. --- apps/red-ui/src/app/services/global-error-handler.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) {