diff --git a/src/games/GamesBrowser.tsx b/src/games/GamesBrowser.tsx index 24e5bcf..17f197a 100644 --- a/src/games/GamesBrowser.tsx +++ b/src/games/GamesBrowser.tsx @@ -95,7 +95,7 @@ function getPercentageComplete( ): "not logged in" | number { if (!tests) return "not logged in"; const chapterTestIds = chapter.items.map(gr => gr.id); - const userCompletedIds = tests.map(t => t.id); + const userCompletedIds = tests.filter(t => t.done).map(t => t.id); const required = chapterTestIds.length; const completed = chapterTestIds