mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
server: fixes tests
This commit is contained in:
@@ -3,7 +3,7 @@ from typing import Annotated
|
||||
from fastapi import Depends
|
||||
from fastapi.security import OAuth2PasswordBearer
|
||||
|
||||
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
|
||||
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token", auto_error=False)
|
||||
|
||||
|
||||
class UserInfo(BaseModel):
|
||||
@@ -15,21 +15,12 @@ class AccessTokenInfo(BaseModel):
|
||||
|
||||
|
||||
def authenticated(token: Annotated[str, Depends(oauth2_scheme)]):
|
||||
def _authenticated():
|
||||
return None
|
||||
|
||||
return _authenticated
|
||||
return None
|
||||
|
||||
|
||||
def current_user(token: Annotated[str, Depends(oauth2_scheme)]):
|
||||
def _current_user():
|
||||
return None
|
||||
|
||||
return _current_user
|
||||
return None
|
||||
|
||||
|
||||
def current_user_optional(token: Annotated[str, Depends(oauth2_scheme)]):
|
||||
def _current_user_optional():
|
||||
return None
|
||||
|
||||
return _current_user_optional
|
||||
return None
|
||||
|
||||
@@ -217,6 +217,9 @@ class DeletionStatus(BaseModel):
|
||||
async def transcripts_list(
|
||||
user: auth.UserInfo = Depends(auth.current_user),
|
||||
):
|
||||
if not user:
|
||||
raise HTTPException(status_code=401, detail="Not authenticated")
|
||||
|
||||
return paginate(await transcripts_controller.get_all(user_id=user["sub"]))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user