fix(library-desk): use list_all_pages instead of search_pages for bulk re-index

search_pages with empty query uses stale search index. list_all_pages
fetches actual page list from GraphQL for reliable bulk re-indexing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-10 21:34:40 +01:00
co-authored by Claude Opus 4.5
parent d100212da5
commit bce6b71f9b
@@ -388,9 +388,8 @@ class IngestionService:
"""
logger.info(f"Finding all pages for user {user} (prefix: {path_prefix or 'all'})")
# Search for all pages
pages = await self.wiki.search_pages(
query="", # Empty query returns all pages
# List all pages (not search - search requires a query and may have stale index)
pages = await self.wiki.list_all_pages(
path_prefix=path_prefix or f"users/{user}"
)