From 0f9386c1a5ca471d8e32941606ea2742d8a40d2b Mon Sep 17 00:00:00 2001 From: dvirlabs <114520947+dvirlabs@users.noreply.github.com> Date: Sun, 10 May 2026 10:08:22 +0300 Subject: [PATCH] Fix admin email logic --- backend/app/services/auth.py | 4 ++++ backend/requirements.txt | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/app/services/auth.py b/backend/app/services/auth.py index cc54803..b3dceea 100644 --- a/backend/app/services/auth.py +++ b/backend/app/services/auth.py @@ -8,6 +8,10 @@ from app.config import settings from app.models import User from sqlalchemy.orm import Session from app.database.database import get_db +import warnings + +# Suppress bcrypt version warnings with passlib +warnings.filterwarnings("ignore", message=".*bcrypt.*__about__.*") pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto") security = HTTPBearer() diff --git a/backend/requirements.txt b/backend/requirements.txt index 378b505..6a093da 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -7,6 +7,5 @@ pydantic>=2.5.0 pydantic-settings>=2.1.0 python-multipart>=0.0.6 python-jose[cryptography]>=3.3.0 -passlib>=1.7.4 -bcrypt>=3.2.0,<5.0.0 +passlib[bcrypt]>=1.7.4 email-validator>=2.1.0