aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--routes/users.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/routes/users.js b/routes/users.js
index 5d3b9253..aaa03d72 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -54,6 +54,12 @@ export default {
for await (let k of db.scanIterator({ MATCH: "balance:*" })) {
let uid = k.split(":")[1];
let user = await g(`user:${uid}`);
+
+ if (!user) {
+ await db.del(`balance:${uid}`);
+ continue;
+ }
+
user.balance = await g(k);
let payments = await db.lRange(`${uid}:payments`, 0, -1);