feat: update folder deletion process to queue document deletions first and handle folder cleanup in Celery task

This commit is contained in:
Anish Sarkar 2026-04-03 04:16:19 +05:30
parent 44e39792da
commit fe7fcaae5d
3 changed files with 42 additions and 23 deletions

View file

@ -188,7 +188,12 @@ export function DocumentsSidebar({
const treeDocuments: DocumentNodeDoc[] = useMemo(() => {
const zeroDocs = (zeroAllDocs ?? [])
.filter((d) => d.title && d.title.trim() !== "")
.filter((d) => {
if (!d.title || d.title.trim() === "") return false;
const state = (d.status as { state?: string } | undefined)?.state;
if (state === "deleting") return false;
return true;
})
.map((d) => ({
id: d.id,
title: d.title,