From 79d76e780c68cccad29c6b157e7e7edac72bcc96 Mon Sep 17 00:00:00 2001 From: Rick Date: Mon, 20 Oct 2025 21:11:46 +0200 Subject: [PATCH] Fixed max password length to be 100 instead of 40 --- backend/app/models/mixin.py | 2 +- backend/app/models/user.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/app/models/mixin.py b/backend/app/models/mixin.py index 8dd3f80..64ed681 100644 --- a/backend/app/models/mixin.py +++ b/backend/app/models/mixin.py @@ -71,7 +71,7 @@ class Password(BaseModel): class PasswordUpdate(Password): - password: str | None = Field(default=None, min_length=8, max_length=40) + password: str | None = Field(default=None, min_length=8, max_length=100) class RowId(BaseModel): diff --git a/backend/app/models/user.py b/backend/app/models/user.py index 6b9a244..d0abd28 100644 --- a/backend/app/models/user.py +++ b/backend/app/models/user.py @@ -117,8 +117,8 @@ class UserUpdateMe(mixin.EmailUpdate, BaseSQLModel): class UpdatePassword(BaseSQLModel): - current_password: str = Field(min_length=8, max_length=40) - new_password: str = Field(min_length=8, max_length=40) + current_password: str = Field(min_length=8, max_length=100) + new_password: str = Field(min_length=8, max_length=100) # Database model, database table inferred from class name @@ -301,7 +301,7 @@ class TokenPayload(BaseSQLModel): class NewPassword(BaseSQLModel): token: str - new_password: str = Field(min_length=8, max_length=40) + new_password: str = Field(min_length=8, max_length=100) # endregion