diff --git a/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts b/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts index 0e0b4e5..770add9 100644 --- a/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts +++ b/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts @@ -70,7 +70,7 @@ export class SchedulePresetsApplyService { const created_shifts: ShiftDto[] = []; for (const preset_shift of default_preset_shifts) { - const date = dated_map.find(date => date.getUTCDay() === WEEKDAY_MAP[preset_shift.week_day]) + const date = dated_map.find(date => date.getUTCDay() === WEEKDAY_MAP.findIndex(weekday => weekday === preset_shift.week_day)) if (!date) return { success: false, error: 'INVALID_PRESET_DATE' }; const shift = await this.createShiftFromPreset(preset_shift, date, timesheet.id)