fix (data): Cap coin updates.

Fixes an issue where the session system could overflow `members.coins`.
This commit is contained in:
2022-01-24 06:32:00 +02:00
parent e964e12fa7
commit b213283d95
4 changed files with 64 additions and 3 deletions

View File

@@ -74,7 +74,7 @@ def add_pending(pending):
"""
UPDATE members
SET
coins = coins + t.coin_diff
coins = LEAST(coins + t.coin_diff, 2147483647)
FROM
(VALUES %s)
AS