Add integration tests for document set syncing (#1904)

This commit is contained in:
Chris Weaver
2024-08-06 18:00:19 -07:00
committed by GitHub
parent fcc4c30ead
commit bb7e1d6e55
17 changed files with 501 additions and 49 deletions

View File

@@ -44,7 +44,12 @@ async def optional_user_(
return user
def api_key_dep(request: Request, db_session: Session = Depends(get_session)) -> User:
def api_key_dep(
request: Request, db_session: Session = Depends(get_session)
) -> User | None:
if AUTH_TYPE == AuthType.DISABLED:
return None
hashed_api_key = get_hashed_api_key_from_request(request)
if not hashed_api_key:
raise HTTPException(status_code=401, detail="Missing API key")