fix(shifts): small error typing fix

This commit is contained in:
Matthieu Haineault 2025-11-13 13:52:48 -05:00
parent 6aa464a76e
commit 214d6aa370

View File

@ -1,4 +1,4 @@
import { toDateFromString, toHHmmFromString, toStringFromHHmm, toStringFromDate, overlaps } from "src/time-and-attendance/utils/date-time.utils"; import { toDateFromString, toHHmmFromString, toStringFromHHmm, toStringFromDate, overlaps, toUTCDateFromString } from "src/time-and-attendance/utils/date-time.utils";
import { BankCodesResolver } from "src/time-and-attendance/utils/resolve-bank-type-id.utils"; import { BankCodesResolver } from "src/time-and-attendance/utils/resolve-bank-type-id.utils";
import { PrismaService } from "src/prisma/prisma.service"; import { PrismaService } from "src/prisma/prisma.service";
import { shift_select } from "src/time-and-attendance/utils/selects.utils"; import { shift_select } from "src/time-and-attendance/utils/selects.utils";
@ -56,10 +56,10 @@ export class ShiftsUpdateDeleteService {
//_________________________________________________________________ //_________________________________________________________________
// UPDATE // UPDATE
//_________________________________________________________________ //_________________________________________________________________
async updateShift(dto: ShiftDto, email): Promise<Result<ShiftDto, string>> { async updateShift(dto: ShiftDto, email: string): Promise<Result<ShiftDto, string>> {
try { try {
const timesheet = await this.timesheetResolver.findTimesheetIdByEmail(email, toDateFromString(dto.date)); const timesheet = await this.timesheetResolver.findTimesheetIdByEmail(email, toDateFromString(dto.date));
if (!timesheet.success) return { success: false, error: ' timesheet not found' } if (!timesheet.success) return { success: false, error: timesheet.error }
//finds original shift //finds original shift
const original = await this.prisma.shifts.findFirst({ const original = await this.prisma.shifts.findFirst({