diff options
-rw-r--r-- | build/database.js | 2 | ||||
-rw-r--r-- | src/database.ts | 8 |
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 |