fix: correct clock-in validation logic to check for too early time

This commit is contained in:
Achintha Isuru
2026-03-17 15:03:08 -04:00
parent cfe8c0bc6c
commit 1252211a12

View File

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