Merge pull request #495 from ArafatHossain403/fix/user-reg-input-unhandled-error
Added max length validation in user registration, company name and password which solve unhandled error in backend
This commit is contained in:
commit
49204bfdef
|
|
@ -1,29 +1,31 @@
|
|||
import {IsDefined, IsEmail, IsString, MinLength, ValidateIf} from "class-validator";
|
||||
import {IsDefined, IsEmail, IsString, MaxLength, MinLength, ValidateIf} from "class-validator";
|
||||
import {Provider} from '@prisma/client';
|
||||
|
||||
export class CreateOrgUserDto {
|
||||
@IsString()
|
||||
@MinLength(3)
|
||||
@IsDefined()
|
||||
@ValidateIf(o => !o.providerToken)
|
||||
password: string;
|
||||
@IsString()
|
||||
@MinLength(3)
|
||||
@MaxLength(64)
|
||||
@IsDefined()
|
||||
@ValidateIf((o) => !o.providerToken)
|
||||
password: string;
|
||||
|
||||
@IsString()
|
||||
@IsDefined()
|
||||
provider: Provider;
|
||||
@IsString()
|
||||
@IsDefined()
|
||||
provider: Provider;
|
||||
|
||||
@IsString()
|
||||
@IsDefined()
|
||||
@ValidateIf(o => !o.password)
|
||||
providerToken: string;
|
||||
@IsString()
|
||||
@IsDefined()
|
||||
@ValidateIf((o) => !o.password)
|
||||
providerToken: string;
|
||||
|
||||
@IsEmail()
|
||||
@IsDefined()
|
||||
@ValidateIf(o => !o.providerToken)
|
||||
email: string;
|
||||
@IsEmail()
|
||||
@IsDefined()
|
||||
@ValidateIf((o) => !o.providerToken)
|
||||
email: string;
|
||||
|
||||
@IsString()
|
||||
@IsDefined()
|
||||
@MinLength(3)
|
||||
company: string;
|
||||
@IsString()
|
||||
@IsDefined()
|
||||
@MinLength(3)
|
||||
@MaxLength(128)
|
||||
company: string;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue