Skip to content

Commit 373a34c

Browse files
committed
Updated param checking
1 parent 244190e commit 373a34c

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

  • modules/openapi-generator/src/main/resources/typescript-fetch

modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,11 +281,19 @@ export class {{classname}} extends runtime.BaseAPI {
281281
let urlPath = `{{{path}}}`;
282282
{{#pathParams}}
283283
{{#isDateTimeType}}
284-
urlPath = urlPath.replace(`{${"{{baseName}}"}}`, encodeURIComponent((requestParameters['{{paramName}}'] as any).toISOString()));
284+
if (requestParameters['{{paramName}}'] instanceof Date) {
285+
urlPath = urlPath.replace(`{${"{{baseName}}"}}`, encodeURIComponent(requestParameters['{{paramName}}'].toISOString()));
286+
} else {
287+
urlPath = urlPath.replace(`{${"{{baseName}}"}}`, encodeURIComponent(String(requestParameters['{{paramName}}'])));
288+
}
285289
{{/isDateTimeType}}
286290
{{^isDateTimeType}}
287291
{{#isDateType}}
288-
urlPath = urlPath.replace(`{${"{{baseName}}"}}`, encodeURIComponent((requestParameters['{{paramName}}'] as any).toISOString().substring(0,10)));
292+
if (requestParameters['{{paramName}}'] instanceof Date) {
293+
urlPath = urlPath.replace(`{${"{{baseName}}"}}`, encodeURIComponent(requestParameters['{{paramName}}'].toISOString().substring(0,10));
294+
} else {
295+
urlPath = urlPath.replace(`{${"{{baseName}}"}}`, encodeURIComponent(String(requestParameters['{{paramName}}'])));
296+
}
289297
{{/isDateType}}
290298
{{^isDateType}}
291299
urlPath = urlPath.replace(`{${"{{baseName}}"}}`, encodeURIComponent(String(requestParameters['{{paramName}}'])));

0 commit comments

Comments
 (0)