SurfSense/surfsense_backend/app/tasks/connector_indexers
CREDO23 a9d393327d fix(backend): Add duplicate content_hash check to connector indexers
Prevent UniqueViolationError on ix_documents_content_hash constraint by
adding check_duplicate_document_by_hash() before inserting new documents
in 15 connector indexers that were missing this check.

Affected: clickup, luma, linear, jira, google_gmail, confluence,
bookstack, github, webcrawler, teams, slack, notion, discord,
airtable, obsidian indexers.
2026-01-28 14:51:54 +02:00
..
__init__.py refactor: remove unused COMPOSIO_CONNECTOR migration and linting 2026-01-22 16:43:08 -08:00
airtable_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
base.py feat: enhance date handling and indexing logic across connectors 2026-01-23 23:03:29 +05:30
bookstack_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
clickup_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
confluence_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
discord_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
elasticsearch_indexer.py feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at' 2025-12-12 01:32:14 -08:00
github_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
google_calendar_indexer.py chore: ran linting 2026-01-24 04:36:34 +05:30
google_drive_indexer.py chore: ran linting 2026-01-24 04:36:34 +05:30
google_gmail_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
jira_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
linear_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
luma_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
notion_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
obsidian_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
slack_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
teams_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00
webcrawler_indexer.py fix(backend): Add duplicate content_hash check to connector indexers 2026-01-28 14:51:54 +02:00