From ed8dd344d77b1f162dd2f234885ffae7c83dd367 Mon Sep 17 00:00:00 2001 From: Christopher Gondek Date: Fri, 26 Sep 2025 14:31:53 +0200 Subject: [PATCH] feat: add endpoint to trigger db update --- src/dataprocessor/router.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)