Skip to content

Fix OpenAPI operation IDs for multi-method routes.#292

Open
mmasztalerczuk wants to merge 1 commit intosanic-org:mainfrom
mmasztalerczuk:fix/issue-290
Open

Fix OpenAPI operation IDs for multi-method routes.#292
mmasztalerczuk wants to merge 1 commit intosanic-org:mainfrom
mmasztalerczuk:fix/issue-290

Conversation

@mmasztalerczuk
Copy link
Copy Markdown

Avoid sharing mutable operation metadata across HTTP methods by cloning per-method operation builders, and sort route methods for deterministic spec generation. Add a regression test covering GET/POST operationId uniqueness.

Fixes #290

Avoid sharing mutable operation metadata across HTTP methods by cloning per-method operation builders, and sort route methods for deterministic spec generation. Add a regression test covering GET/POST operationId uniqueness.

Fixes sanic-org#290
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.

[Bug]: Non-deterministic operationId for multi-method routes causes duplicate IDs

1 participant