This commit is contained in:
Team3
2026-06-07 09:00:20 +02:00
parent fce82fbd16
commit 8d6d1bf089
22 changed files with 876 additions and 274 deletions

View File

@@ -15,7 +15,7 @@ from database import (
list_progress, set_progress, delete_progress,
)
from generator import (
generate_guide, cancel_guide, chat_with_guide,
generate_guide, cancel_guide, chat_with_guide, guide_slot_dateien,
generate_bausteine, cancel_bausteine, bausteine_status, active_bausteine, reset_bausteine,
)
from models import (
@@ -228,7 +228,10 @@ async def remove(guide_id: str):
guide = await get_guide(guide_id)
if guide is None:
raise HTTPException(404, "Guide nicht gefunden")
guide_content_path(guide["topic"], guide["format"]).unlink(missing_ok=True)
content = guide_content_path(guide["topic"], guide["format"])
for p in guide_slot_dateien(content):
p.unlink(missing_ok=True)
content.unlink(missing_ok=True)
await delete_progress(guide_id)
await delete_guide(guide_id)
return {"ok": True}