From 36774e84a53218de89c86d66862f3cc00a293a17 Mon Sep 17 00:00:00 2001 From: Iain Munro Date: Wed, 17 May 2017 16:55:22 +0200 Subject: [PATCH] [TypeScriptAngular2Client] fixed unnecessary thrown unhandled exceptions with non 204 (http status code) but empty http responses. #1334 --- .../src/main/resources/typescript-angular2/api.mustache | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/swagger-codegen/src/main/resources/typescript-angular2/api.mustache b/modules/swagger-codegen/src/main/resources/typescript-angular2/api.mustache index 4129ee41f2f..fe640ee5f76 100644 --- a/modules/swagger-codegen/src/main/resources/typescript-angular2/api.mustache +++ b/modules/swagger-codegen/src/main/resources/typescript-angular2/api.mustache @@ -46,8 +46,11 @@ export class {{classname}} { .map((response: Response) => { if (response.status === 204) { return undefined; - } else { + } + try { return response.json() || {}; + }catch(e){ + return {}; } }); }