[BUG][typescript-fetch] Default case for oneOf serialization method returning undefined variable. (#21669)

* fix bug for returning uninitialized variable for serialization method in oneOf models with discriminator

* Update samples

---------

Co-authored-by: Chris Gual <cgual@omnidian.com>
This commit is contained in:
Christopher Gual
2025-07-30 23:53:42 -07:00
committed by GitHub
parent 7af84cad94
commit d7a8aae6e2
2 changed files with 2 additions and 2 deletions

View File

@@ -142,7 +142,7 @@ export function {{classname}}ToJSONTyped(value?: {{classname}} | null, ignoreDis
return Object.assign({}, {{modelName}}ToJSON(value), { {{discriminator.propertyName}}: '{{mappingName}}' } as const);
{{/discriminator.mappedModels}}
default:
return json;
return value;
}
{{/discriminator}}
{{^discriminator}}

View File

@@ -66,7 +66,7 @@ export function TestDiscriminatorResponseToJSONTyped(value?: TestDiscriminatorRe
case 'optionTwo':
return Object.assign({}, OptionTwoToJSON(value), { discriminatorField: 'optionTwo' } as const);
default:
return json;
return value;
}
}