diff --git a/src/admins/dto.ts b/src/admins/dto.ts index adbefcb..8ec591a 100644 --- a/src/admins/dto.ts +++ b/src/admins/dto.ts @@ -1,3 +1,4 @@ +import { Transform } from 'class-transformer'; import { IsArray, IsBoolean, IsEmail, IsEnum, IsOptional, IsString, IsUUID, MinLength } from 'class-validator'; import { AdminRole } from './admin-role'; @@ -24,6 +25,7 @@ export class ListAdminsQuery { } export class CreateAdminDto { + @Transform(({ value }) => typeof value === 'string' ? value.trim().toLowerCase() : value) @IsEmail() email!: string;