fix: add max password length validation (128 chars) to NewUserRequest

This commit is contained in:
Smeet Agrawal 2026-04-12 14:04:17 +05:30
parent c94b9b1c8d
commit 001df38f1f

View file

@ -1432,6 +1432,8 @@ class NewUserRequest(GenerateRequestBase):
def validate_password(cls, v: Optional[str]) -> Optional[str]:
if v is not None and len(v) < 8:
raise ValueError("password must be at least 8 characters")
if v is not None and len(v) > 128:
raise ValueError("password must be at most 128 characters")
return v