🔧 fix(login.py): remove unnecessary dependency on get_current_active_user in refresh_token endpoint

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-11-21 20:09:27 -03:00
commit bf11ee9a10

View file

@ -1,18 +1,15 @@
from sqlmodel import Session
from fastapi import APIRouter, Depends, HTTPException, status from fastapi import APIRouter, Depends, HTTPException, status
from fastapi.security import OAuth2PasswordRequestForm from fastapi.security import OAuth2PasswordRequestForm
from sqlmodel import Session
from langflow.services.deps import get_session
from langflow.api.v1.schemas import Token from langflow.api.v1.schemas import Token
from langflow.services.auth.utils import ( from langflow.services.auth.utils import (
authenticate_user, authenticate_user,
create_user_tokens,
create_refresh_token, create_refresh_token,
create_user_longterm_token, create_user_longterm_token,
get_current_active_user, create_user_tokens,
) )
from langflow.services.deps import get_session, get_settings_service
from langflow.services.deps import get_settings_service
router = APIRouter(tags=["Login"]) router = APIRouter(tags=["Login"])
@ -58,7 +55,7 @@ async def auto_login(db: Session = Depends(get_session), settings_service=Depend
@router.post("/refresh") @router.post("/refresh")
async def refresh_token(token: str, current_user: Session = Depends(get_current_active_user)): async def refresh_token(token: str):
if token: if token:
return create_refresh_token(token) return create_refresh_token(token)
else: else: