diff --git a/src/file-processor/app/api/routes/document.py b/src/file-processor/app/api/routes/document.py index f4df7d6..56f95c7 100644 --- a/src/file-processor/app/api/routes/document.py +++ b/src/file-processor/app/api/routes/document.py @@ -14,6 +14,7 @@ from starlette.responses import Response from app.api.dependencies import get_document_service, get_current_user from app.models.document import DocumentResponse, FileDocument +from app.models.user import UserInDB from app.services.document_service import DocumentService logger = logging.getLogger(__name__) @@ -123,7 +124,7 @@ def _map_file_document_to_response( def list_documents( skip: int = Query(0, ge=0, description="Number of documents to skip"), limit: int = Query(100, ge=1, le=1000, description="Maximum number of documents to return"), - UserInDB=Depends(get_current_user), + user: UserInDB = Depends(get_current_user), document_service: DocumentService = Depends(get_document_service) ) -> List[DocumentResponse]: """ @@ -163,7 +164,8 @@ def list_documents( @router.get("/objects/{file_hash}") async def get_object_by_hash( file_hash: str = Path(..., description="SHA256 hash of the object to retrieve"), - document_service: DocumentService = Depends(get_document_service) + document_service: DocumentService = Depends(get_document_service), + user: UserInDB = Depends(get_current_user), ): """ Serve object content by its hash. diff --git a/src/frontend/src/components/common/Header.jsx b/src/frontend/src/components/common/Header.jsx index 436c874..586276c 100644 --- a/src/frontend/src/components/common/Header.jsx +++ b/src/frontend/src/components/common/Header.jsx @@ -13,7 +13,7 @@ const Header = () => { }; return ( -