diff --git a/services/library-desk/src/routers/webhooks.py b/services/library-desk/src/routers/webhooks.py index 29c757f..a9ef2ab 100644 --- a/services/library-desk/src/routers/webhooks.py +++ b/services/library-desk/src/routers/webhooks.py @@ -411,7 +411,7 @@ async def cleanup_deleted_page( # STEP 1: Remove vectors from Qdrant logger.info(f"Removing vectors for page {page_id}") try: - await vector_service.delete_page_vectors(page_id, user) + await vector_service.delete_page_chunks(page_id, user) logger.info(f"Removed vectors for page {page_id}") except Exception as e: logger.error(f"Failed to remove vectors for page {page_id}: {e}") diff --git a/services/library-desk/src/services/graph_service.py b/services/library-desk/src/services/graph_service.py index 849b2a6..8358ec4 100644 --- a/services/library-desk/src/services/graph_service.py +++ b/services/library-desk/src/services/graph_service.py @@ -1154,7 +1154,7 @@ Feel free to expand it with more details! WHERE NOT e:Document RETURN e.name as name, labels(e) as labels, - id(e) as id + elementId(e) as id ORDER BY e.name """ diff --git a/services/library-desk/src/services/wiki_change_listener.py b/services/library-desk/src/services/wiki_change_listener.py index b30e4df..2d4a491 100644 --- a/services/library-desk/src/services/wiki_change_listener.py +++ b/services/library-desk/src/services/wiki_change_listener.py @@ -185,17 +185,17 @@ class WikiChangeListener: # Try to get page metadata without user validation to find correct namespace try: # Query Wiki.js directly for page path - page_info = await wiki_service.wiki_client.get_page_by_id(page_id) + page_info = await wiki_service.wiki_client.get_page(page_id) if page_info and page_info.get('path'): # Extract user from path: users/{user}/... path_parts = page_info['path'].split('/') if len(path_parts) >= 2 and path_parts[0] == 'users': correct_user = path_parts[1] - logger.info(f"Retrying page {page_id} with correct user: {correct_user}") + logger.debug(f"Retrying page {page_id} with correct user: {correct_user}") page = await wiki_service.get_page(page_id, correct_user) user = correct_user except Exception as e: - logger.warning(f"Failed to extract user from page {page_id} path: {e}") + logger.debug(f"Could not extract user from page {page_id} path: {e}") if page: await process_wiki_page_change(