From 07d9e92cc625f5892a92911c5f8e593f472972f8 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Thu, 13 Nov 2025 14:36:54 -0500 Subject: [PATCH] fix: if some topic activity translations have errors, only show the first successful one as unlocked --- .../course_activities/activity_summaries_provider.dart | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart b/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart index 0fdef8f17..646a2e9a4 100644 --- a/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart +++ b/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart @@ -95,9 +95,7 @@ mixin ActivitySummariesProvider on State { final topicId = course.topicIds[i]; final topic = course.loadedTopics[topicId]; if (topic == null) continue; - if (!topic.activityListComplete) { - return null; - } + if (!topic.activityListComplete) continue; if (!_hasCompletedTopic(userID, topic) && topic.activityIds.isNotEmpty) { return topicId;