add temporary access when database is empty

This commit is contained in:
Thomas Peetz
2026-02-10 08:36:43 +01:00
committed by Thomas Peetz
parent c77079c9d9
commit 9e7d31d903
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ class LoginRequest(BaseModel):
)
def login(request: LoginRequest) -> Token:
logger.info(f"login with {request.email}")
user = authenticate_user(request.email, request.password) # type: ignore
user = authenticate_user(request.email, request.password)
scopes = ["admin", "read"]
if not user:
raise HTTPException(
+4
View File
@@ -8,3 +8,7 @@ from src.db.models.admin import Profile
def get_profile(username: AnyStr, db: Session):
profile = db.query(Profile).filter(Profile.email == username).first()
return profile
def is_database_empty(db: Session) -> bool:
profiles = db.query(Profile).all()
return len(profiles) == 0