From e43cb489cfce2125ce886abe65a1d0bb4be5533f Mon Sep 17 00:00:00 2001 From: Matthieu Haineault Date: Mon, 17 Nov 2025 15:05:32 -0500 Subject: [PATCH] fix(typing): removed validation on ExpenseDto --- .../expenses/dtos/expense-create.dto.ts | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/time-and-attendance/expenses/dtos/expense-create.dto.ts b/src/time-and-attendance/expenses/dtos/expense-create.dto.ts index 1fa72bd..3f507d1 100644 --- a/src/time-and-attendance/expenses/dtos/expense-create.dto.ts +++ b/src/time-and-attendance/expenses/dtos/expense-create.dto.ts @@ -1,15 +1,14 @@ import { IsBoolean, IsInt, IsOptional, IsString, MaxLength } from "class-validator"; export class ExpenseDto { - @IsInt() @IsOptional() id: number; - @IsInt() type!: string; - @IsInt() timesheet_id!: number; - @IsInt() @IsOptional() attachment?: number; - - @IsString() date!: string; - @IsInt() @IsOptional() amount?: number; - @IsInt() @IsOptional() mileage?: number; - @IsString() @MaxLength(280) comment!: string; - @IsBoolean() is_approved!: boolean; - @IsString() @MaxLength(280) @IsOptional() supervisor_comment?: string + id: number; + type!: string; + timesheet_id!: number; + attachment?: number; + date!: string; + amount?: number; + mileage?: number; + comment!: string; + is_approved!: boolean; + supervisor_comment?: string } \ No newline at end of file