fix commit d659b90cd9
This commit is contained in:
@@ -455,14 +455,15 @@ async def admin_delete_activities(
|
|||||||
f.unlink()
|
f.unlink()
|
||||||
deleted += 1
|
deleted += 1
|
||||||
|
|
||||||
# Wipe merged cache and top-level index so they don't show stale data
|
# Wipe merged cache, top-level index, and dedup cache so re-uploads aren't blocked
|
||||||
import shutil
|
import shutil
|
||||||
merged_dir = user_dir / "_merged"
|
merged_dir = user_dir / "_merged"
|
||||||
if merged_dir.exists():
|
if merged_dir.exists():
|
||||||
shutil.rmtree(merged_dir)
|
shutil.rmtree(merged_dir)
|
||||||
index_file = user_dir / "index.json"
|
for name in ("index.json", ".bincio_cache.json"):
|
||||||
if index_file.exists():
|
f = user_dir / name
|
||||||
index_file.unlink()
|
if f.exists():
|
||||||
|
f.unlink()
|
||||||
|
|
||||||
_trigger_rebuild(handle)
|
_trigger_rebuild(handle)
|
||||||
return JSONResponse({"ok": True, "deleted": deleted})
|
return JSONResponse({"ok": True, "deleted": deleted})
|
||||||
|
|||||||
Reference in New Issue
Block a user