Skip to content

Validate parameters contain schema xor content#3

Merged
carnage merged 1 commit intomainfrom
validate-schema-xor-content
Sep 26, 2023
Merged

Validate parameters contain schema xor content#3
carnage merged 1 commit intomainfrom
validate-schema-xor-content

Conversation

@charjr
Copy link
Collaborator

@charjr charjr commented Sep 25, 2023

A parameter MUST contain either a schema property, or a content property, but not both. (OpenAPI Specification 3.0.3)

The Cebe library currently only invalidates parameters that contain both. It considers a parameter without either to be valid.

This PR throws a Membrane InvalidOpenAPI exception for both invalid cases.

@carnage carnage merged commit cfd65af into main Sep 26, 2023
@carnage carnage deleted the validate-schema-xor-content branch September 26, 2023 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants