diff --git a/src/backend/langflow/api/v1/login.py b/src/backend/langflow/api/v1/login.py index e33eb8225..6888d4718 100644 --- a/src/backend/langflow/api/v1/login.py +++ b/src/backend/langflow/api/v1/login.py @@ -25,21 +25,21 @@ async def login_to_get_access_token( ): try: user = authenticate_user(form_data.username, form_data.password, db) - - if user: - return create_user_tokens(user_id=user.id, db=db, update_last_login=True) - else: - raise HTTPException( - status_code=status.HTTP_401_UNAUTHORIZED, - detail="Incorrect username or password", - headers={"WWW-Authenticate": "Bearer"}, - ) except Exception as exc: raise HTTPException( status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, detail=str(exc), ) from exc + if user: + return create_user_tokens(user_id=user.id, db=db, update_last_login=True) + else: + raise HTTPException( + status_code=status.HTTP_401_UNAUTHORIZED, + detail="Incorrect username or password", + headers={"WWW-Authenticate": "Bearer"}, + ) + @router.get("/auto_login") async def auto_login(