fix OAuth authentication

This commit is contained in:
2026-04-12 20:08:42 +02:00
parent e82f2825ae
commit 39a0759b0b
3 changed files with 55 additions and 34 deletions
+6 -2
View File
@@ -5,8 +5,12 @@ from sqlalchemy.orm import Session
from src.db.models.admin import Profile
def get_profile(username: AnyStr, db: Session) -> Optional[Profile]:
profile = db.query(Profile).filter(Profile.email == username).first()
def get_profile_by_username(username: AnyStr, db: Session) -> Optional[Profile]:
profile = db.query(Profile).filter(Profile.user_name == username).first()
return profile
def get_profile_by_email(email: AnyStr, db: Session) -> Optional[Profile]:
profile = db.query(Profile).filter(Profile.email == email).first()
return profile
def is_database_empty(db: Session) -> bool: