diff --git a/src/dataprocessor/router.py b/src/dataprocessor/router.py index ef63173..790ccac 100644 --- a/src/dataprocessor/router.py +++ b/src/dataprocessor/router.py @@ -7,7 +7,7 @@ from fastapi import Depends from src.dataprocessor.schemas import UpdateDbResponse from src.dependencies import require_pp_api_key - +from src.dataprocessor.service import DataProcessorService router = APIRouter() @@ -18,3 +18,6 @@ logger = logging.getLogger(__name__) @router.post("/update-db") async def update_db(*, _: None = Depends(require_pp_api_key)) -> UpdateDbResponse: """Endpoint to update the AI-database.""" + service = await DataProcessorService.create() + await service.update_database() + return UpdateDbResponse(success=True)