Skip to content

Commit 89258aa

Browse files
fix: use prop instead of name when outputting query parameters
1 parent 40ce449 commit 89258aa

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/openApi/v3/parser/getModels.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,11 @@ export const getModels = (openApi: OpenApi): Model[] => {
6767
};
6868

6969
const getDefinitionFromParametersQuery = (parametersQuery: OperationParameter[]): OpenApiSchema => {
70-
const required = parametersQuery.filter(parameter => parameter.spec.required).map(parameter => parameter.name);
70+
const required = parametersQuery.filter(parameter => parameter.spec.required).map(parameter => parameter.prop);
7171
const properties: Dictionary<OpenApiSchema> = {};
7272
for (const parameter of parametersQuery) {
7373
const spec = parameter.spec as OpenApiParameter;
74-
properties[parameter.name] = Object.assign(
74+
properties[parameter.prop] = Object.assign(
7575
{ ...spec.schema },
7676
{
7777
description: spec.description,

src/templates/exportService.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export class {{{name}}}{{{@root.postfix}}} {
7979
{{#if parametersQuery}}
8080
query: {
8181
{{#each parametersQuery}}
82-
'{{{prop}}}': queryParams.{{{name}}},
82+
'{{{prop}}}': queryParams.{{{prop}}},
8383
{{/each}}
8484
},
8585
{{/if}}

src/templates/partials/parameters.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
{{/if}}
3131
*/
3232
{{/ifdef}}
33-
{{{name}}}{{>isRequired}}: {{>type}},
33+
{{{prop}}}{{>isRequired}}: {{>type}},
3434
{{/each}}
3535
}
3636
{{~/if}}

0 commit comments

Comments
 (0)