aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build/database.js2
-rw-r--r--src/database.ts8
2 files changed, 10 insertions, 0 deletions
diff --git a/build/database.js b/build/database.js
index c34222d..6edb29b 100644
--- a/build/database.js
+++ b/build/database.js
@@ -568,6 +568,8 @@ async function removeBadMemberLeaderboardAttributes() {
await memberLeaderboardsCollection.updateMany(filter, { '$unset': unsetValue });
}
}
+ await memberLeaderboardsCollection.deleteMany({ stats: {} });
+ await profileLeaderboardsCollection.deleteMany({ stats: {} });
}
exports.finishedCachingRawLeaderboards = false;
/** Fetch all the leaderboards, used for caching. Don't call this often! */
diff --git a/src/database.ts b/src/database.ts
index 5d15954..d074c60 100644
--- a/src/database.ts
+++ b/src/database.ts
@@ -725,6 +725,14 @@ async function removeBadMemberLeaderboardAttributes(): Promise<void> {
)
}
}
+
+ await memberLeaderboardsCollection.deleteMany(
+ { stats: {} }
+ )
+ await profileLeaderboardsCollection.deleteMany(
+ { stats: {} }
+ )
+
}
export let finishedCachingRawLeaderboards = false