- 已装运
- 2026年9月24日 17:11 UTC
- 作者
- Kamo
- 提交
- ad88f89
The resolver reads the member with its organization fetched and opens no transaction of its own, so a seat is decided correctly on a thread with no persistence context (the AI WebSocket) and a failed read really fails open instead of throwing UnexpectedRollbackException past the catch.
