diff --git a/server/boot/challenge.js b/server/boot/challenge.js index feea89818a..cbcc47e614 100644 --- a/server/boot/challenge.js +++ b/server/boot/challenge.js @@ -38,9 +38,10 @@ function updateUserProgress(user, challengeId, completedChallenge) { return id === challengeId; }); - if (alreadyCompleted) { + if (!alreadyCompleted) { user.progressTimestamps.push({ - timestamp: Date.now() + timestamp: Date.now(), + completedChallenge }); } user.completedChallenges.push(completedChallenge);