Update unified search providers for unified contacts model (company queries contacts with type=company)

This commit is contained in:
Agent Zero
2026-07-19 21:32:24 +02:00
parent 3177daf47f
commit c670846cbd
5 changed files with 50 additions and 40 deletions
+3 -3
View File
@@ -131,7 +131,7 @@ async def index_company(ctx: dict[str, Any], company_id: str) -> None:
try:
eid = _parse_id(company_id)
result = await db.execute(
text("SELECT tenant_id FROM companies WHERE id = :cid"),
text("SELECT tenant_id FROM contacts WHERE id = :cid"),
{"cid": eid},
)
row = result.mappings().first()
@@ -170,7 +170,7 @@ async def reindex(ctx: dict[str, Any], entity_type: str) -> None:
table_map = {
"contact": "contacts",
"company": "companies",
"company": "contacts",
"mail": "mails",
"file": "files",
"event": "calendar_entries",
@@ -216,7 +216,7 @@ async def embedding_batch(ctx: dict[str, Any]) -> None:
table_map = {
"contact": "contacts",
"company": "companies",
"company": "contacts",
"mail": "mails",
"file": "files",
"event": "calendar_entries",