SurfSense/surfsense_backend/app/tasks/celery_tasks
vorsengineer 9254e95515 fix: Add BookStack and Obsidian to periodic scheduler task_map
BookStack (`BOOKSTACK_CONNECTOR`) and Obsidian (`OBSIDIAN_CONNECTOR`)
were missing from the `task_map` in `schedule_checker_task.py`. This
caused periodic/scheduled indexing to silently skip these connectors
even when periodic sync was enabled in the UI.

The tasks (`index_bookstack_pages_task`, `index_obsidian_vault_task`)
exist and are registered in `connector_tasks.py` and routed to the
connectors queue in `celery_app.py` — they were just never wired into
the scheduler's dispatch map.

FIX #891

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 06:48:39 +00:00
..
__init__.py feat: optimize document upload process and enhance memory management 2026-02-28 17:22:34 -08:00
connector_tasks.py feat: optimize document upload process and enhance memory management 2026-02-28 17:22:34 -08:00
document_reindex_tasks.py Merge remote-tracking branch 'upstream/dev' into refactor/upload-document-adapter-class 2026-03-01 22:35:17 +05:30
document_tasks.py feat: implement batch unread counts for notifications to reduce API calls and improve performance 2026-03-10 01:26:37 -07:00
podcast_tasks.py feat: optimize document upload process and enhance memory management 2026-02-28 17:22:34 -08:00
schedule_checker_task.py fix: Add BookStack and Obsidian to periodic scheduler task_map 2026-03-20 06:48:39 +00:00
stale_notification_cleanup_task.py feat: optimize document upload process and enhance memory management 2026-02-28 17:22:34 -08:00