fix: correct time comparison logic in clock-in validation

This commit is contained in:
Achintha Isuru
2026-03-17 12:17:31 -04:00
parent d12b45a37d
commit 730b298d49

View File

@@ -39,7 +39,7 @@ class TimeWindowValidator implements ClockInValidator {
const Duration(minutes: _earlyWindowMinutes), const Duration(minutes: _earlyWindowMinutes),
); );
if (DateTime.now().isBefore(windowStart)) { if (windowStart.isBefore(DateTime.now())) {
return const ClockInValidationResult.invalid('too_early_clock_in'); return const ClockInValidationResult.invalid('too_early_clock_in');
} }