From bcf73927bd5e49d3b2ad242c07a460e6c3249b4b Mon Sep 17 00:00:00 2001 From: Nicolas Drolet Date: Tue, 16 Sep 2025 11:20:50 -0400 Subject: [PATCH] fix(payperiod): add minor fix to total hours calculated method --- .../pay-periods/services/pay-periods-query.service.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/modules/pay-periods/services/pay-periods-query.service.ts b/src/modules/pay-periods/services/pay-periods-query.service.ts index c921fd3..15932b3 100644 --- a/src/modules/pay-periods/services/pay-periods-query.service.ts +++ b/src/modules/pay-periods/services/pay-periods-query.service.ts @@ -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; }