diff --git a/convex/puzzles/queries.ts b/convex/puzzles/queries.ts index 9f83fa8..b5338ee 100644 --- a/convex/puzzles/queries.ts +++ b/convex/puzzles/queries.ts @@ -285,7 +285,7 @@ export const markAsSolved = mutation({ leaderboard.users?.includes(normalizedUserId) ); const leaderboardsToUpdate = globalLeaderboard ? [globalLeaderboard, ...userLeaderboards] : userLeaderboards; - const puzzleScore = 7 - puzzleAttempts.length; + const puzzleScore = isFailed ? 0 : 7 - puzzleAttempts.length; for (const leaderboard of leaderboardsToUpdate) { await ctx.db.insert('leaderboardEntries', {