Skip to content

Commit f6d121e

Browse files
committed
fix(knowledge): hard-delete KB row on creation rollback
1 parent 5bdfe15 commit f6d121e

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

apps/sim/lib/knowledge/service.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,14 @@ export async function getKnowledgeBaseById(
397397
}
398398
}
399399

400+
/**
401+
* Permanently delete a knowledge base row without soft-delete or cascading updates.
402+
* Used only during creation-time rollback when the KB was never fully initialised.
403+
*/
404+
export async function hardDeleteKnowledgeBase(knowledgeBaseId: string): Promise<void> {
405+
await db.delete(knowledgeBase).where(eq(knowledgeBase.id, knowledgeBaseId))
406+
}
407+
400408
/**
401409
* Delete a knowledge base (soft delete)
402410
*/

0 commit comments

Comments
 (0)