diff --git a/src/modules/file/dto/create-file.dto.ts b/src/modules/file/dto/create-file.dto.ts index 6e76044b1..dd9885cbd 100644 --- a/src/modules/file/dto/create-file.dto.ts +++ b/src/modules/file/dto/create-file.dto.ts @@ -8,6 +8,7 @@ import { IsString, IsUUID, MaxLength, + Min, ValidateIf, } from 'class-validator'; @@ -52,7 +53,7 @@ export class CreateFileDto { format: 'bigint', example: 123456789, }) - @IsPositive() + @Min(0) @IsNumber() size: bigint; diff --git a/src/modules/file/dto/replace-file.dto.ts b/src/modules/file/dto/replace-file.dto.ts index 23f354d05..a00ed1aa0 100644 --- a/src/modules/file/dto/replace-file.dto.ts +++ b/src/modules/file/dto/replace-file.dto.ts @@ -28,7 +28,7 @@ export class ReplaceFileDto { example: '3005', description: 'New file size', }) - @IsPositive() + @Min(0) @IsNumber() size: bigint;