From ed6b0afc1056a4a7c5d7a9a0bea0eb24ae7cd35f Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Wed, 26 Apr 2023 11:42:25 +0200 Subject: [PATCH] make uid optionnal for creation --- src/Resource.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Resource.ts b/src/Resource.ts index 28f5b26..ed1d6ea 100644 --- a/src/Resource.ts +++ b/src/Resource.ts @@ -2,8 +2,8 @@ import { type ClassTransformOptions, plainToClassFromExist } from "class-transfo import validator, { IsNotEmpty, ValidatorOptions } from "class-validator"; export default class Resource { - @IsNotEmpty({ message: "UID is required" }) - public uid!: string; + @IsNotEmpty({ groups: ["update"] ,message: "UID is required" }) + public uid?: string; public static hydrate(from: Partial, options?: ClassTransformOptions) : T { const self: T = new (this as any);