Aditya Tripathi
a618e4c85e
fix(teams): guard current_team_id clear against concurrent writes
...
Make clearStoredTeamIfMatches perform an atomic conditional UPDATE
so a concurrent team switch isn't clobbered, and call it for the
deleting owner in DeleteTeam so their stored team id doesn't point
at a deleted team. refreshSession now falls back to
resolveStoredTeam() instead of an arbitrary first team. Add a
return type to SelectTeam::render() and tests covering owner
deletion and concurrent-selection preservation.
2026-08-25 17:25:32 +00:00
..
2026-08-24 00:02:30 +02:00
2026-08-22 13:18:14 +02:00
2026-08-22 13:16:44 +02:00
2026-07-14 13:44:45 +02:00
2026-08-24 10:05:29 +02:00
2026-06-04 11:03:06 +02:00
2026-07-08 12:58:27 +02:00
2026-07-08 12:58:27 +02:00
2026-05-11 21:18:07 +02:00
2026-03-30 13:35:35 +02:00
2026-08-19 11:25:46 +02:00
2026-08-22 13:18:14 +02:00
2026-08-24 00:02:30 +02:00
2026-08-22 13:18:14 +02:00
2026-08-22 13:18:14 +02:00
2026-08-21 12:15:46 +02:00
2026-08-23 20:09:31 +02:00
2026-08-13 11:31:50 +02:00
2026-08-13 22:56:52 +02:00
2026-08-21 12:15:46 +02:00
2026-08-21 12:15:46 +02:00
2026-05-13 10:11:40 +02:00
2026-08-22 13:18:14 +02:00
2026-08-24 09:13:20 +02:00
2026-03-31 13:45:31 +02:00
2026-05-11 21:18:07 +02:00
2026-08-22 13:18:14 +02:00
2026-08-17 18:29:09 +02:00
2026-08-12 12:57:03 +00:00
2026-05-04 12:26:15 +02:00
2026-03-31 13:45:31 +02:00
2026-08-18 14:10:23 +02:00
2026-07-16 14:30:58 +02:00
2026-08-23 20:09:31 +02:00
2026-08-22 13:18:14 +02:00
2026-08-14 12:00:46 +02:00
2026-08-24 00:02:30 +02:00
2026-08-18 09:08:18 +02:00
2026-07-15 12:29:58 +02:00
2026-08-22 13:18:14 +02:00
2026-05-11 21:18:07 +02:00
2026-05-11 21:18:07 +02:00
2026-08-24 09:13:20 +02:00
2026-07-11 21:35:10 +02:00
2026-08-24 00:02:30 +02:00
2026-08-24 00:02:30 +02:00
2026-08-24 00:02:30 +02:00
2026-08-24 00:02:30 +02:00
2026-08-24 00:02:30 +02:00
2026-08-24 00:02:30 +02:00
2026-08-24 09:13:20 +02:00
2026-03-31 13:45:31 +02:00
2026-06-15 17:03:01 +02:00
2026-08-22 13:18:14 +02:00
2026-08-24 09:13:20 +02:00
2026-08-20 09:34:05 +02:00
2026-05-11 21:18:07 +02:00
2026-08-25 17:25:32 +00:00
2025-08-12 10:07:11 +02:00
2026-05-11 21:18:07 +02:00