fix(payperiod): add minor fix to total hours calculated method

This commit is contained in:
Nicolas Drolet 2025-09-16 11:20:50 -04:00
parent a3d4b0cef7
commit bcf73927bd

View File

@ -239,14 +239,13 @@ export class PayPeriodsQueryService {
const hours = computeHours(shift.start_time, shift.end_time);
const type = (shift.bank_code?.type ?? '').toUpperCase();
switch (type) {
case "EVENING": record.evening_hours += hours; break;
case "EMERGENCY": record.emergency_hours += hours; break;
case "OVERTIME": record.overtime_hours += hours; break;
case "REGULAR" : record.regular_hours += hours; break;
case "EVENING": record.evening_hours += hours; record.total_hours += hours; break;
case "EMERGENCY": record.emergency_hours += hours; record.total_hours += hours; break;
case "OVERTIME": record.overtime_hours += hours; record.total_hours += hours; break;
case "REGULAR" : record.regular_hours += hours; record.total_hours += hours; break;
}
record.is_approved = record.is_approved && shift.timesheet.is_approved;
record.total_hours += hours;
record.is_remote = record.is_remote || !!shift.is_remote;
}