From f39bc2cc069fdab181cca41067c27876eb09726c Mon Sep 17 00:00:00 2001 From: Marc Rejohn Castillano Date: Thu, 4 Jun 2026 07:43:23 +0800 Subject: [PATCH] Fixed overtime checkin not showing --- lib/screens/attendance/attendance_screen.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/screens/attendance/attendance_screen.dart b/lib/screens/attendance/attendance_screen.dart index 9a324c00..c320073f 100644 --- a/lib/screens/attendance/attendance_screen.dart +++ b/lib/screens/attendance/attendance_screen.dart @@ -564,7 +564,7 @@ class _CheckInTabState extends ConsumerState<_CheckInTab> { s.userId == profile.id || s.relieverIds.contains(profile.id); final overlapsToday = s.startTime.isBefore(tomorrowStart) && s.endTime.isAfter(todayStart); - return isAssigned && overlapsToday; + return isAssigned && overlapsToday && s.shiftType != 'overtime'; }).toList(); // Find active attendance log (checked in but not out)