From 47f8de28346a7aa28425265f316dc26bf2376c45 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 7 May 2018 18:40:51 +0200 Subject: Fix error message on token expiration --- client/src/app/shared/rest/rest-extractor.service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'client/src/app/shared') diff --git a/client/src/app/shared/rest/rest-extractor.service.ts b/client/src/app/shared/rest/rest-extractor.service.ts index b1e22a76c..8ed24c727 100644 --- a/client/src/app/shared/rest/rest-extractor.service.ts +++ b/client/src/app/shared/rest/rest-extractor.service.ts @@ -33,13 +33,15 @@ export class RestExtractor { return target } - handleError (err: HttpErrorResponse) { + handleError (err: any) { let errorMessage if (err.error instanceof Error) { // A client-side or network error occurred. Handle it accordingly. errorMessage = err.error.message console.error('An error occurred:', errorMessage) + } else if (typeof err.error === 'string') { + errorMessage = err.error } else if (err.status !== undefined) { // A server-side error occurred. if (err.error && err.error.errors) { -- cgit v1.2.3