fix(library-desk): resolve warnings and errors in logs
- Fix WikiChangeListener: use get_page() instead of non-existent get_page_by_id() - Fix webhooks: use delete_page_chunks() instead of non-existent delete_page_vectors() - Fix Neo4j: replace deprecated id() with elementId() in entity query - Change some warnings to debug level to reduce log noise 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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}")
|
||||
|
||||
@@ -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
|
||||
"""
|
||||
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user