From 3594d9decaaeb70cd36df6cb2c5df1cd557d37f5 Mon Sep 17 00:00:00 2001 From: Olly Hearn Date: Mon, 8 Apr 2024 13:33:18 +0300 Subject: [PATCH] backend authorization fix --- backend/app/views/auth/services.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/views/auth/services.py b/backend/app/views/auth/services.py index bdef656..88e9f74 100644 --- a/backend/app/views/auth/services.py +++ b/backend/app/views/auth/services.py @@ -83,10 +83,10 @@ async def get_current_user( username: str = payload.get("sub") if username is None: raise credentials_exception - token_data = TokenData(username=username) + token_data = schemas.TokenData(username=username) except JWTError: raise credentials_exception - user = get_user(fake_users_db, username=token_data.username) + user = get_user_by_username(db, username=token_data.username) if user is None: raise credentials_exception return user @@ -95,6 +95,6 @@ async def get_current_user( async def get_current_active_user( current_user: Annotated[schemas.User, Depends(get_current_user)], ): - if current_user.disabled: + if not current_user.is_active: raise HTTPException(status_code=400, detail="Inactive user") return current_user