We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98cd9bd commit 8675874Copy full SHA for 8675874
modules/openapi-generator/src/main/resources/typescript-fetch/modelOneOf.mustache
@@ -49,7 +49,7 @@ export function {{classname}}ToJSON(value?: {{classname}} | null): any {
49
switch (value['{{discriminator.propertyName}}']) {
50
{{#discriminator.mappedModels}}
51
case '{{mappingName}}':
52
- return {{modelName}}ToJSON(value);
+ return Object.assign({}, {{modelName}}ToJSON(value), { {{discriminator.propertyName}}: '{{mappingName}}' } as const);
53
{{/discriminator.mappedModels}}
54
default:
55
throw new Error(`No variant of {{classname}} exists with '{{discriminator.propertyName}}=${value['{{discriminator.propertyName}}']}'`);
0 commit comments