fix: data loading after login fixed
This commit is contained in:
		@@ -1,5 +1,5 @@
 | 
			
		||||
from datetime import datetime
 | 
			
		||||
from typing import Union, Annotated
 | 
			
		||||
from typing import Annotated
 | 
			
		||||
 | 
			
		||||
from fastapi import Depends, HTTPException
 | 
			
		||||
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
 | 
			
		||||
@@ -12,8 +12,7 @@ import backend.config
 | 
			
		||||
import constants
 | 
			
		||||
from backend.session import get_session
 | 
			
		||||
from constants import DEALS_VIEWER, DEAL_EDITOR
 | 
			
		||||
from enums.user import UserRole
 | 
			
		||||
from models import User, InviteCode
 | 
			
		||||
from models import InviteCode
 | 
			
		||||
from schemas.auth import *
 | 
			
		||||
from services.base import BaseService
 | 
			
		||||
 | 
			
		||||
@@ -24,7 +23,7 @@ algorithm = 'HS256'
 | 
			
		||||
async def get_current_user(
 | 
			
		||||
        session: Annotated[AsyncSession, Depends(get_session)],
 | 
			
		||||
        token: Annotated[HTTPAuthorizationCredentials, Depends(oauth2_schema)]
 | 
			
		||||
) -> Optional[UserUnion]:
 | 
			
		||||
) -> UserUnion:
 | 
			
		||||
    if not token.credentials:
 | 
			
		||||
        raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail='Invalid token')
 | 
			
		||||
    try:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user