From db0253179a3949fcb6347f14b873a36bb07ae93d Mon Sep 17 00:00:00 2001 From: Dmitri Date: Wed, 19 Nov 2025 00:07:42 +0100 Subject: [PATCH] fix validazione backend --- src/info/models/index.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/info/models/index.ts b/src/info/models/index.ts index 290984d..4e52b96 100644 --- a/src/info/models/index.ts +++ b/src/info/models/index.ts @@ -1,6 +1,6 @@ import { UpdateFormRequest, UpdateInfoRequest as UpdateInfoRequestInterface } from '../interfaces'; -import { IsDate, IsNotEmpty, IsNumber, IsString, Max, MaxLength, Min, MinLength } from 'class-validator'; -import { Type } from 'class-transformer'; +import { IsBoolean, IsDate, IsNotEmpty, IsNumber, IsString, Max, MaxLength, Min, MinLength } from 'class-validator'; +import { Transform, Type } from 'class-transformer'; import { IsAgeMatchingBirthDate } from '../validators/age-match-date-birth'; export class UpdateInfoRequest implements UpdateInfoRequestInterface { @@ -24,7 +24,11 @@ export class UpdateFormValidator implements UpdateFormRequest { @IsAgeMatchingBirthDate({ message: "mismatch betwean date of birth and age" }) age: number - married?: boolean + + + @IsNotEmpty() + @IsBoolean() + married: boolean @IsNotEmpty() @Type(() => Date)