Closed
Description
Bug Report Checklist
- Have you provided a full/minimal spec to reproduce the issue?
- Have you validated the input using an OpenAPI validator (example)?
- Have you tested with the latest master to confirm the issue still exists?
- Have you searched for related issues/PRs?
- What's the actual output vs expected output?
- [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description
Issue #8695, providing Arrays instead of Sets, introduced an error. The parantheses are misplaced such that ".map(...)" is called on Set instead on Array.
Example output:
export function PlanUpdateToJSON(value?: PlanUpdate | null): any {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
'embeddedNodes': value.embeddedNodes === undefined ? undefined : (Array.from((value.embeddedNodes as Set<any>).map(NodeToJSON)))
};
}
openapi-generator version
5.1.0
OpenAPI declaration file content or url
Generation Details
Steps to reproduce
Related issues/PRs
introduced by #8695
Suggest a fix
line 112
'{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}({{#isNullable}}value.{{name}} === null ? null : {{/isNullable}}Array.from(value.{{name}} as Set<any>).map({{#items}}{{datatype}}{{/items}}ToJSON)),