From 3e253c6dc875f61e8e9b56fcb6689fae4590d04e Mon Sep 17 00:00:00 2001 From: Hugo Lextrait Date: Mon, 27 Mar 2023 17:28:25 +0200 Subject: [PATCH] ValidateNested --- dist/Notary/User.js | 2 +- src/Notary/User.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/Notary/User.js b/dist/Notary/User.js index f83b884..893d08c 100644 --- a/dist/Notary/User.js +++ b/dist/Notary/User.js @@ -29,7 +29,7 @@ __decorate([ ], User.prototype, "idNot", void 0); __decorate([ (0, class_validator_1.IsNotEmpty)({ groups: ["create"] }), - (0, class_validator_1.IsOptional)(), + (0, class_validator_1.ValidateNested)({ groups: ["create"] }), __metadata("design:type", Contact_1.default) ], User.prototype, "contact", void 0); __decorate([ diff --git a/src/Notary/User.ts b/src/Notary/User.ts index d8ff4c9..b964412 100644 --- a/src/Notary/User.ts +++ b/src/Notary/User.ts @@ -1,4 +1,4 @@ -import { IsNotEmpty, IsDate, IsOptional } from "class-validator"; +import { IsNotEmpty, IsDate, IsOptional, ValidateNested } from "class-validator"; import Contact from "../Customer/Contact"; import Document from "../Customer/Document"; import Office from "../Customer/Office"; @@ -10,7 +10,7 @@ export default class User extends Resource { public idNot!: string; @IsNotEmpty({ groups: ["create"] }) - @IsOptional() + @ValidateNested({ groups: ["create"] }) public contact!: Contact; @IsNotEmpty({ groups: ["create"] })