add temporary access when database is empty
This commit is contained in:
@@ -25,7 +25,7 @@ class LoginRequest(BaseModel):
|
|||||||
)
|
)
|
||||||
def login(request: LoginRequest) -> Token:
|
def login(request: LoginRequest) -> Token:
|
||||||
logger.info(f"login with {request.email}")
|
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"]
|
scopes = ["admin", "read"]
|
||||||
if not user:
|
if not user:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
|
|||||||
@@ -8,3 +8,7 @@ from src.db.models.admin import Profile
|
|||||||
def get_profile(username: AnyStr, db: Session):
|
def get_profile(username: AnyStr, db: Session):
|
||||||
profile = db.query(Profile).filter(Profile.email == username).first()
|
profile = db.query(Profile).filter(Profile.email == username).first()
|
||||||
return profile
|
return profile
|
||||||
|
|
||||||
|
def is_database_empty(db: Session) -> bool:
|
||||||
|
profiles = db.query(Profile).all()
|
||||||
|
return len(profiles) == 0
|
||||||
|
|||||||
Reference in New Issue
Block a user