From 83f2fbd88feb455d27397f470b9cadf72aa3471e Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Wed, 4 May 2022 09:56:27 +0200 Subject: [PATCH] RED-3800 error-message.service.ts edited online with Bitbucket --- src/lib/services/error-message.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/services/error-message.service.ts b/src/lib/services/error-message.service.ts index 5c88a63..a70f90d 100644 --- a/src/lib/services/error-message.service.ts +++ b/src/lib/services/error-message.service.ts @@ -6,7 +6,8 @@ import { HttpErrorResponse } from '@angular/common/http'; providedIn: 'root', }) export class ErrorMessageService { - constructor(private readonly _translateService: TranslateService) {} + constructor(private readonly _translateService: TranslateService) { + } getMessage(error: HttpErrorResponse, defaultMessage?: string): string { return defaultMessage @@ -15,8 +16,7 @@ export class ErrorMessageService { } private _parseErrorResponse(err: HttpErrorResponse): string { - return err?.error?.message?.includes('"message":') - ? ` ${err.error.message.match('"message":"(.*?)\\"')[1]}` - : (err?.error?.message as string); + return (err?.error?.message?.match('"message":"(.*?)\\"')?.[0] as string ) || (err?.error?.message as string); } } +