From bf68dd752d6e3d5fce791dd8e0df9debb9d96902 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 23 Aug 2016 17:42:56 +0200 Subject: Client: fix error display for component --- client/src/app/shared/rest/rest-extractor.service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'client/src/app/shared/rest') diff --git a/client/src/app/shared/rest/rest-extractor.service.ts b/client/src/app/shared/rest/rest-extractor.service.ts index aa44799af..fcb1598f4 100644 --- a/client/src/app/shared/rest/rest-extractor.service.ts +++ b/client/src/app/shared/rest/rest-extractor.service.ts @@ -34,13 +34,19 @@ export class RestExtractor { handleError(res: Response) { let text = 'Server error: '; text += res.text(); - let json = res.json(); + let json = ''; + + try { + json = res.json(); + } catch (err) { ; } const error = { json, text }; + console.error(error); + return Observable.throw(error); } } -- cgit v1.2.3