From f35cdd26a3abbce88ddbcc92601ec602d15ce1d2 Mon Sep 17 00:00:00 2001 From: misha Date: Mon, 6 Oct 2025 13:33:12 +0300 Subject: [PATCH] feat(diary): fexed wrong day selecting logic --- lib/features/diary/presentation/bloc/diary_cubit.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/features/diary/presentation/bloc/diary_cubit.dart b/lib/features/diary/presentation/bloc/diary_cubit.dart index d23cb8d4..53beebe0 100644 --- a/lib/features/diary/presentation/bloc/diary_cubit.dart +++ b/lib/features/diary/presentation/bloc/diary_cubit.dart @@ -49,10 +49,14 @@ class DiaryCubit extends Cubit { String comment = ''; Future setSelectedDay(DateTime day) async { + final prevDay = selectedDay; + selectedDay = day; final canSelect = await fetchDiaryV2(needLoading: true); - if (canSelect) { - selectedDay = day; + + if (!canSelect) { + selectedDay = prevDay; } + return canSelect; }