From ce8cf32dddf3c8042335a766f74d7b0566c366cf Mon Sep 17 00:00:00 2001 From: SashegDev Date: Thu, 30 Jul 2026 13:03:48 +0000 Subject: [PATCH] fix: preserve username case in register/login validators --- server/auth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/auth.py b/server/auth.py index 5be5c4c..c0f7506 100644 --- a/server/auth.py +++ b/server/auth.py @@ -295,7 +295,7 @@ class LoginRequest(BaseModel): def validate_username(cls, v): if not re.match(r'^[a-zA-Z0-9_]+$', v): raise ValueError('Имя пользователя может содержать только буквы, цифры и подчеркивания') - return v.lower() + return v class RegisterRequest(BaseModel): username: str = Field(..., min_length=3, max_length=32) @@ -305,7 +305,7 @@ class RegisterRequest(BaseModel): def validate_username(cls, v): if not re.match(r'^[a-zA-Z0-9_]+$', v): raise ValueError('Имя пользователя может содержать только буквы, цифры и подчеркивания') - return v.lower() + return v class TokenResponse(BaseModel): access_token: str