From 48e80f893f6e30e611d15e14e8f6ac9d782448b3 Mon Sep 17 00:00:00 2001 From: Wayne Date: Mon, 11 Nov 2024 22:08:46 +0900 Subject: [PATCH] Fix condition for hasFilled in timesheet validation --- src/app/api/timesheets/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/api/timesheets/utils.ts b/src/app/api/timesheets/utils.ts index 64d9088..2ecca5f 100644 --- a/src/app/api/timesheets/utils.ts +++ b/src/app/api/timesheets/utils.ts @@ -197,7 +197,10 @@ export const isTemporarilySaveable = ( if (isHoliday) { return acc; } - return [...acc, { date, hasFilled: !Boolean(errors[date]) }]; + return [ + ...acc, + { date, hasFilled: !Boolean(errors[date]) && records[date].length > 0 }, + ]; }, []) .sort((a, b) => dayjs(a.date).diff(dayjs(b.date)));