Changelog entry
Alliance treaty-request self-target guard and cleanup
2026-03-19
- Alliance treaty-request actions now reject malformed self-referential requests server-side with a clear invalid-request error instead of allowing approve/decline/cancel flows to proceed.
- Alliance detail request lists now filter out legacy malformed self-referential request rows, so players no longer see “request from myself” style entries on `/alliances/[id]`.
- Valid cross-alliance treaty request flows are unchanged.