From cd11cc26155c1a53164ac79531f9cfa3130cffb5 Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 31 Oct 2019 15:05:36 +0100 Subject: [PATCH] fix(typescript-angular): do not call .toISOString() on a string (#4330) (#4337) --- .../src/main/resources/typescript-angular/api.service.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache b/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache index 1db1321381b..1ab70a7427c 100644 --- a/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache @@ -182,7 +182,7 @@ export class {{classname}} { {{^isListContainer}} if ({{paramName}} !== undefined && {{paramName}} !== null) { {{#isDateTime}} - {{#useHttpClient}}queryParameters = {{/useHttpClient}}queryParameters.set('{{baseName}}', {{paramName}}.toISOString()); + {{#useHttpClient}}queryParameters = {{/useHttpClient}}queryParameters.set('{{baseName}}', ({{paramName}} as any instanceof Date) ? ({{paramName}} as any).toISOString().substr(0, 10) : {{paramName}}); {{/isDateTime}} {{^isDateTime}} {{#useHttpClient}}queryParameters = {{/useHttpClient}}queryParameters.set('{{baseName}}', {{paramName}});