Skip to content

Commit dfae79a

Browse files
committed
fix(knowledge): mark connector errored in dispatchSync when KB is deleted
1 parent 19eb8a1 commit dfae79a

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

apps/sim/lib/knowledge/connectors/sync-engine.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,15 @@ export async function dispatchSync(
178178
knowledgeBaseId: row.knowledgeBaseId,
179179
requestId,
180180
})
181+
await db
182+
.update(knowledgeConnector)
183+
.set({
184+
status: 'error',
185+
nextSyncAt: null,
186+
lastSyncError: 'Knowledge base deleted',
187+
updatedAt: new Date(),
188+
})
189+
.where(eq(knowledgeConnector.id, connectorId))
181190
return
182191
}
183192
if (row.connectorArchivedAt || row.connectorDeletedAt) {

0 commit comments

Comments
 (0)