From 1664f833337adb44176420bb14991baa2784a313 Mon Sep 17 00:00:00 2001 From: BisratHailu Date: Thu, 4 Jun 2026 16:43:59 +0300 Subject: [PATCH] fix(learn_practice): Fix module and course practice --- lib/ui/views/learn_course/learn_course_view.dart | 2 +- lib/ui/views/learn_module/learn_module_view.dart | 2 +- pubspec.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ui/views/learn_course/learn_course_view.dart b/lib/ui/views/learn_course/learn_course_view.dart index 93dfebd..bd4921c 100644 --- a/lib/ui/views/learn_course/learn_course_view.dart +++ b/lib/ui/views/learn_course/learn_course_view.dart @@ -22,7 +22,7 @@ class LearnCourseView extends StackedView { {required BuildContext context, required LearnCourse course, required LearnCourseViewModel viewModel}) async { - if (course.access?.completedCount == course.access?.totalCount && course.access?.totalCount != 0 ) { + if (course.access?.isCompleted ?? false) { await viewModel.navigateToLearnPractice( id: course.id ?? 0, level: course.name ?? ''); } else { diff --git a/lib/ui/views/learn_module/learn_module_view.dart b/lib/ui/views/learn_module/learn_module_view.dart index 7284325..88f5b8c 100644 --- a/lib/ui/views/learn_module/learn_module_view.dart +++ b/lib/ui/views/learn_module/learn_module_view.dart @@ -26,7 +26,7 @@ class LearnModuleView extends StackedView { {required BuildContext context, required LearnModule module, required LearnModuleViewModel viewModel}) async { - if (module.access?.completedCount == module.access?.totalCount && module.access?.totalCount != 0 ) { + if (module.access?.isCompleted ?? false ) { await viewModel.navigateToLearnPractice( id: module.id ?? 0, module: module.name ?? ''); } else { diff --git a/pubspec.yaml b/pubspec.yaml index fa73946..2b4660a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: yimaru_app publish_to: 'none' -version: 0.1.38+40 +version: 0.1.39+41 description: A new Flutter project. environment: