From 04381714db21d695aedaa339f30e83a20e55f392 Mon Sep 17 00:00:00 2001 From: BisratHailu Date: Thu, 4 Jun 2026 16:21:02 +0300 Subject: [PATCH 1/2] fix(learn_practice): Fix practice handling logic --- lib/ui/views/learn_course/learn_course_view.dart | 2 +- lib/ui/views/learn_module/learn_module_view.dart | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/ui/views/learn_course/learn_course_view.dart b/lib/ui/views/learn_course/learn_course_view.dart index 4787123..93dfebd 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) { + if (course.access?.completedCount == course.access?.totalCount && course.access?.totalCount != 0 ) { 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 e7d8a5e..7284325 100644 --- a/lib/ui/views/learn_module/learn_module_view.dart +++ b/lib/ui/views/learn_module/learn_module_view.dart @@ -26,19 +26,16 @@ class LearnModuleView extends StackedView { {required BuildContext context, required LearnModule module, required LearnModuleViewModel viewModel}) async { - if (module.access?.completedCount == module.access?.totalCount) { + if (module.access?.completedCount == module.access?.totalCount && module.access?.totalCount != 0 ) { await viewModel.navigateToLearnPractice( id: module.id ?? 0, module: module.name ?? ''); } else { if (module.access?.isAccessible ?? false) { - print('Accessible'); await _showSheet( context: context, viewModel: viewModel, practice: PracticeReason.module); } else { - print('Inaccessible'); - await _showSheet( context: context, viewModel: viewModel, From 788e591d832cfb3b7afb22eb9a0b26b7183c277b Mon Sep 17 00:00:00 2001 From: BisratHailu Date: Thu, 4 Jun 2026 16:21:21 +0300 Subject: [PATCH 2/2] fix(learn_practice): Fix practice handling logic --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 8fe126d..fa73946 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: yimaru_app publish_to: 'none' -version: 0.1.37+39 +version: 0.1.38+40 description: A new Flutter project. environment: