fix for issue-2092 - dots lost when dereferencing files with dots - #2093
fix for issue-2092 - dots lost when dereferencing files with dots#2093simonhege wants to merge 3 commits into
Conversation
|
@char0n , @frantuma , @kowalczyk-krzysztof, @MiloszTarka, @ponelat : apologies for pulling all of you in here, but we have no idea how to drive this. I'm sorry for the ignorance - it's entirely on me! Any chance anyone could review this PR please? That would be really appreciated. Thank you very much in advance! |
8a30621 to
f667be5
Compare
|
@simonhege Thank you for the contribution! When
becomes:
That points to an internal component that does not exist. This is covered by The change is also not consistent across component types. Schema references now preserve dots and receive a full internal prefix, but responses, request bodies, parameters, headers, examples, and links can still produce bare references. For example, an external response may be stored as components.responses.error.response, while its $ref remains:
These cases are shown in |
Fixes #2092