From aba981ff21c0efa1c0ddf1495316a790f95a01cf Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Wed, 10 Dec 2025 21:31:15 +0100 Subject: [PATCH] fix(library-desk): inject ingestion_service into ConsolidationService MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pass ingestion_service to ConsolidationService constructor so pages created/updated during consolidation are properly indexed in Qdrant and Neo4j. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- services/library-desk/src/routers/consolidation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/library-desk/src/routers/consolidation.py b/services/library-desk/src/routers/consolidation.py index 3a55586..fcf8c05 100644 --- a/services/library-desk/src/routers/consolidation.py +++ b/services/library-desk/src/routers/consolidation.py @@ -12,7 +12,7 @@ from src.models.consolidation import ConsolidationRequest, ConsolidationResponse from src.services.consolidation_service import ConsolidationService from src.core.dependencies import ( Neo4jDep, OllamaDep, WikiJSDep, - verify_api_key, get_settings + verify_api_key, get_settings, get_ingestion_service ) from src.config import Settings @@ -33,7 +33,8 @@ def get_consolidation_service( neo4j=neo4j_client, ollama=ollama_client, wiki=wiki_client, - settings=settings + settings=settings, + ingestion_service=get_ingestion_service() )