-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
[jaxrs-cxf][jaxrs-spec] Add missing @NotNull annotation for required body parameters when using BeanValidation #6494
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
Conversation
7e87739 to
b58d1a7
Compare
modules/openapi-generator/src/main/resources/JavaJaxRS/spec/bodyParams.mustache
Outdated
Show resolved
Hide resolved
be12925 to
e4f0776
Compare
|
I have resolved all issues found in the code review and the PR is waiting since 8 months to be merged. Is there a problem that still needs to be addressed? |
…ters when using BeanValidation.
…ers when using BeanValidation (OpenAPITools#4280).
… required and not nullable.
…e required and not nullable.
…tion for required body parameters when using BeanValidation.
…ation for required body parameters when using BeanValidation.
e4f0776 to
bbac585
Compare
|
@wing328 please merge this PR. I have completed all tasks and I am waiting since months for this fix to be merged. I just rebased it on top of the latest master branch an reran all checks. |
|
@ruedigerk sorry that I missed the update :( Too many users tagged me Thanks for taking my feedback and update the PR accordingly. It looks good to me. |
|
@ruedigerk thanks for the PR, which has been included in the v5.1.0 release: https://twitter.com/oas_generator/status/1373636654024380423 |
This PR adds missing @NotNull annotations for required body parameters when using BeanValidation and fixes #4280.
I fixed all jaxrs generators which use identical bodyParams.mustache files (my company is affected by this bug in the jaxrs-spec generator):
Please review by Java technical committee:
@bbdouglas (2017/07) @sreeshas (2017/08) @jfiala (2017/08) @lukoyanov (2017/09) @cbornet (2017/09) @jeff9finger (2018/01) @karismann (2019/03) @Zomzog (2019/04) @lwlee2608 (2019/10) @bkabrda (2020/01)
PR checklist
./bin/(or Windows batch scripts under.\bin\windows) to update Petstore samples related to your fix. This is important, as CI jobs will verify all generator outputs of your HEAD commit, and these must match the expectations made by your contribution. You only need to run./bin/{LANG}-petstore.sh,./bin/openapi3/{LANG}-petstore.shif updating the code or mustache templates for a language ({LANG}) (e.g. php, ruby, python, etc).master,4.3.x,5.0.x. Default:master.