688b7e91b252a993fdeed8c8cffb649c611e72af
A requestBody $ref that could not resolve (or resolved to a shape without a content map) previously turned into a content-less Operation registered silently — every call would INVALID_INPUT on the gateway body key. parse_operation now treats an unresolvable request-body ref and a resolved-but-content-less body the same unfaithful-modeling way as an unresolvable parameter ref: the operation fails import via the OAI-04 'unresolvable $ref' arm, whose message now names the requestBody case (OAI-15) alongside the parameter one. Tests: self-ref requestBody, missing-component requestBody ref, and content-less component requestBody each fail import loudly.
fix(adapters): self-ref'd or content-less requestBody fails import, not silent body-less op (OAI-15)
Languages
Rust
98.6%
Python
1.3%
Shell
0.1%