You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(api): enforce squad number immutability on PUT (#529)
Add a mismatch guard in put_async: if squad_number in the request
body does not match the path parameter, return HTTP 400 Bad Request.
The path parameter is the authoritative source of identity on PUT.
Document the single-model design decision in PlayerRequestModel:
one model intentionally covers both POST and PUT, with per-operation
differences handled at the route layer.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments