-
Notifications
You must be signed in to change notification settings - Fork 210
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
Python|Ruby - QueryParametersMapper not getting generated #2824
Comments
I'm looking closer at this issue, so far I found:
|
Thanks for reporting this bug and for already starting a PR about it by the time I got to this notification 😅 |
Quick follow-up, I was thinking twice about this:
and I believe that this is a design issue, some of the wdyt @baywet ? |
I think you're right. Normalization should happen before the writers. We've had so many issues caused by the fact two writers were not normalizing the same way and references being broken. Long term will need to enable concurrency for the refiners as they have been the performance bottleneck for a while now. If we enabled that without causing race conditions we'd unblock significant performance gains... |
Opened #2842 for tracking the normalization issue. Regarding:
at the moment I think that this is a long long shot, I would not even attempt to go there until #2442 is fixed. |
I "think" this is the root cause of this issue:
Apicurio/apicurio-registry#3465
We have an OpenAPI spec file that defines a
QueryParameter
with a field namedifExists
, the mangled name in the correspondingdataclass
is thereforeif_exists
.I found that, in theory, there should be a generated
Mapper
, but I cannot find it in the generated sources 😞 , nor I can find any evidence of the generation of theget_query_parameter
(which, I believe, should return the mapping) that is in theabstractions
library.I'm looking for some hint on how this is supposed to work all together 🙂 and what should be fixed to have it working as expected.
cc. @baywet
The text was updated successfully, but these errors were encountered: