make uid optionnal for creation

This commit is contained in:
OxSaitama 2023-04-26 11:42:25 +02:00
parent 42c89da2fa
commit ed6b0afc10

View File

@ -2,8 +2,8 @@ import { type ClassTransformOptions, plainToClassFromExist } from "class-transfo
import validator, { IsNotEmpty, ValidatorOptions } from "class-validator"; import validator, { IsNotEmpty, ValidatorOptions } from "class-validator";
export default class Resource { export default class Resource {
@IsNotEmpty({ message: "UID is required" }) @IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
public uid!: string; public uid?: string;
public static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions) : T { public static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions) : T {
const self: T = new (this as any); const self: T = new (this as any);