diff --git a/public/js/leaderboards.js b/public/js/leaderboards.js
index 7f824567e..30caac0cb 100644
--- a/public/js/leaderboards.js
+++ b/public/js/leaderboards.js
@@ -101,9 +101,12 @@ function updateLeaderboards() {
`);
});
- if (dailyData.board.length !== dailyData.size) {
- for (let i = dailyData.board.length; i < dailyData.size; i++) {
- $("#leaderboardsWrapper table.daily tbody").append(`
+ }
+ let lenDaily = 0;
+ if (dailyData.board !== undefined) lenDaily = dailyData.board.length;
+ if (dailyData.length === 0 || lenDaily !== dailyData.size) {
+ for (let i = lenDaily; i < dailyData.size; i++) {
+ $("#leaderboardsWrapper table.daily tbody").append(`
${i + 1} |
- |
@@ -114,7 +117,6 @@ function updateLeaderboards() {
- - |
`);
- }
}
}
@@ -133,20 +135,22 @@ function updateLeaderboards() {
`);
});
- if (globalData.board.length !== globalData.size) {
- for (let i = globalData.board.length; i < globalData.size; i++) {
- $("#leaderboardsWrapper table.global tbody").append(`
-
- ${i + 1} |
- - |
- - |
- - |
- - |
- - |
- - - |
-
- `);
- }
+ }
+ let lenGlobal = 0;
+ if (globalData.board !== undefined) lenGlobal = globalData.board.length;
+ if (globalData.length === 0 || lenGlobal !== globalData.size) {
+ for (let i = lenGlobal; i < globalData.size; i++) {
+ $("#leaderboardsWrapper table.global tbody").append(`
+
+ ${i + 1} |
+ - |
+ - |
+ - |
+ - |
+ - |
+ - - |
+
+ `);
}
}
});