diff --git a/src/time-and-attendance/expenses/services/expense-update.service.ts b/src/time-and-attendance/expenses/services/expense-update.service.ts index 6320771..97a9eec 100644 --- a/src/time-and-attendance/expenses/services/expense-update.service.ts +++ b/src/time-and-attendance/expenses/services/expense-update.service.ts @@ -57,16 +57,19 @@ export class ExpenseUpdateService { if (!timesheet) return { success: false, error: `TIMESHEET_NOT_FOUND` } + + const data = { ...normed_expense.data, bank_code_id: type.data, is_approved: dto.is_approved, + timesheet_id: timesheet.id, }; if (!data) return { success: false, error: `INVALID_EXPENSE` } const expense = await this.prisma.expenses.update({ - where: { id: dto.id, timesheet_id: timesheet.id }, + where: { id: dto.id }, data, select: expense_select, });