From db78c70eb021e6a7d6016d2460e485bf3f4383de Mon Sep 17 00:00:00 2001 From: Matthieu Haineault Date: Mon, 17 Nov 2025 15:43:18 -0500 Subject: [PATCH] fix(expenses): fixes to dto --- src/time-and-attendance/expenses/dtos/expense-create.dto.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 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 3f5c339..88b2b94 100644 --- a/src/time-and-attendance/expenses/dtos/expense-create.dto.ts +++ b/src/time-and-attendance/expenses/dtos/expense-create.dto.ts @@ -1,3 +1,4 @@ +import { Type } from "class-transformer"; import { IsBoolean, IsDecimal, IsInt, IsOptional, IsString, MaxLength } from "class-validator"; export class ExpenseDto { @@ -5,8 +6,8 @@ export class ExpenseDto { @IsString() type: string; @IsString() date: string; @IsBoolean() is_approved: boolean; - @IsOptional() @IsDecimal() amount?: number; - @IsOptional() @IsDecimal() mileage?: number; + @IsOptional() @Type(()=> Number) amount?: number; + @IsOptional() @Type(()=> Number) mileage?: number; @IsOptional() @IsInt() attachment?: number; @IsOptional() @IsInt() timesheet_id?: number; @IsOptional() @IsString() @MaxLength(280) comment: string;