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 import Depends
|
||||||
from fastapi.security import OAuth2PasswordBearer
|
from fastapi.security import OAuth2PasswordBearer
|
||||||
|
|
||||||
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
|
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token", auto_error=False)
|
||||||
|
|
||||||
|
|
||||||
class UserInfo(BaseModel):
|
class UserInfo(BaseModel):
|
||||||
@@ -15,21 +15,12 @@ class AccessTokenInfo(BaseModel):
|
|||||||
|
|
||||||
|
|
||||||
def authenticated(token: Annotated[str, Depends(oauth2_scheme)]):
|
def authenticated(token: Annotated[str, Depends(oauth2_scheme)]):
|
||||||
def _authenticated():
|
return None
|
||||||
return None
|
|
||||||
|
|
||||||
return _authenticated
|
|
||||||
|
|
||||||
|
|
||||||
def current_user(token: Annotated[str, Depends(oauth2_scheme)]):
|
def current_user(token: Annotated[str, Depends(oauth2_scheme)]):
|
||||||
def _current_user():
|
return None
|
||||||
return None
|
|
||||||
|
|
||||||
return _current_user
|
|
||||||
|
|
||||||
|
|
||||||
def current_user_optional(token: Annotated[str, Depends(oauth2_scheme)]):
|
def current_user_optional(token: Annotated[str, Depends(oauth2_scheme)]):
|
||||||
def _current_user_optional():
|
return None
|
||||||
return None
|
|
||||||
|
|
||||||
return _current_user_optional
|
|
||||||
|
|||||||
@@ -217,6 +217,9 @@ class DeletionStatus(BaseModel):
|
|||||||
async def transcripts_list(
|
async def transcripts_list(
|
||||||
user: auth.UserInfo = Depends(auth.current_user),
|
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"]))
|
return paginate(await transcripts_controller.get_all(user_id=user["sub"]))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user