-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
fix(typescript-fetch): Use null as a value when the date value is nullable #21133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(typescript-fetch): Use null as a value when the date value is nullable #21133
Conversation
|
thanks for the fix! |
|
@tikki100 please update the samples |
|
@macjohnny I've re-ran on all Thanks for the swift response! 👍 |
|
@macjohnny I saw that it failed with the |
|
Closed to retrigger circleci tests |
|
Reopened to retrigger circleci tests Edit: Didn't work :( @macjohnny Would you mind rerunning the circleci tests? :) Edit: Did a reset and committed again to get the pipeline going - everything should be passing now. Sorry for the confusion :) |
|
I recently bumped from 'startedAt': ((value['startedAt'] as any).toISOString()),which will crash at runtime when startedAt is null. I'm going to log a bug about it but just thought I'd let y'all know for learning and stuff. |
|
Thank you for this change! Indeed it was very weird that requests with date fields with nulls could not be generated. Was there a reason we left ...FromJSONTyped unchanged? |
Currently,
nullis not used as a value for date values - even when the property isnullable. This means you're unable to construct a request withnull. This PR fixes that.PR checklist
./run-in-docker.sh generate -g typescript-fetch -o /gen/samples/client/petstore/typescript-fetch/builds/default-v3.0 -i modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml(For Windows users, please run the script in Git BASH)
Commit all changed files.
This is important, as CI jobs will verify all generator outputs of your HEAD commit as it would merge with master.
These must match the expectations made by your contribution.
You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example
./bin/generate-samples.sh bin/configs/java*.IMPORTANT: Do NOT purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
master(upcoming7.x.0minor release - breaking changes with fallbacks),8.0.x(breaking changes without fallbacks) (I think I've choosen correctly?)Technical Committee
@TiFu (2017/07) @taxpon (2017/07) @sebastianhaas (2017/07) @kenisteward (2017/07) @Vrolijkx (2017/09) @macjohnny (2018/01) @topce (2018/10) @akehir (2019/07) @petejohansonxo (2019/11) @amakhrov (2020/02) @davidgamero (2022/03) @mkusaka (2022/04) @joscha (2024/10)
Related issues
Fix #21132
Fix #11307