Files
hell 5a06a713a1 fix(api): register the protocol rename route once
The merge left two handlers on POST /api/servers/{server_id}/protocol/rename.
Starlette matches in definition order, so the first one won and the copy that
caps the name at CUSTOM_PROTOCOL_NAME_MAX and strips the protocol key never
ran - the cap added in #144 was silently dead, and /docs showed the endpoint
twice. Kept the capped handler.

tests/test_route_uniqueness.py now fails on any duplicate (path, method).
2026-09-10 00:17:22 +07:00
..