openapi-generator
openapi-generator copied to clipboard
[BUG][C#] 7.12/13 enumeration converters not called
hi, i'm having problems when my client try to read the following enum:
"enum": [
"NONE",
"PROCESS_UNUSED",
"TESTCASE_MISSING",
"TESTCASE_FAILED_OR_PENDING"
]
after some debug, i found out probabily there is a bug in HostConfiguration.mustache:
_jsonOptions.Converters.Add(new JsonStringEnumConverter()); ... after some hundreds conveters.. there is the correct one: ... _jsonOptions.Converters.Add(new ProcessWarningJsonConverter());
but ProcessWarningJsonConverter is never called, i have to comment out this line: // _jsonOptions.Converters.Add(new JsonStringEnumConverter());
or (better probably) move it AFTER all the conveters.
after this change, it works as expected. thanks, David
Bug Report Checklist
- [ ] Have you provided a full/minimal spec to reproduce the issue?
- [ ] Have you validated the input using an OpenAPI validator?
- [ ] Have you tested with the latest master to confirm the issue still exists?
- [ ] Have you searched for related issues/PRs?
- [ ] What's the actual output vs expected output?
- [ ] [Optional] Sponsorship to speed up the bug fix or feature request (example)