Bug Report Checklist
Description
In a OAS document, a schema has a discriminator, and the discriminator value is mo.TagSummary. Notice the value starts with lowercase and has a period.
When the Java jersey2 client attempts to unmarshal a payload from the server, it expects to see MoTagSummary instead of mo.TagSummary. It looks like the mustache template is using a tag that has converted the name to Java instead of using the OAS discriminator value.
ApiException: Response body is invalid as it doens't match
any schemas (..., MoTagSummary, ...) defined in the oneOf/anyOf model
Also notice there is a typo, it should be doesn't, not doens't
Update: upon further investigation and discussion, the Jersey2 library does not use the discriminator at all.
openapi-generator version
OpenAPI declaration file content or url
Command line used for generation
Steps to reproduce
Related issues/PRs
Suggest a fix
Bug Report Checklist
Description
In a OAS document, a schema has a discriminator, and the discriminator value is
mo.TagSummary. Notice the value starts with lowercase and has a period.When the Java jersey2 client attempts to unmarshal a payload from the server, it expects to see
MoTagSummaryinstead ofmo.TagSummary. It looks like the mustache template is using a tag that has converted the name to Java instead of using the OAS discriminator value.Also notice there is a typo, it should be doesn't, not doens't
Update: upon further investigation and discussion, the Jersey2 library does not use the discriminator at all.
openapi-generator version
OpenAPI declaration file content or url
Command line used for generation
Steps to reproduce
Related issues/PRs
Suggest a fix