From 1121d63383ac31a84a155ef99a552c6b53f44455 Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 12 Dec 2025 16:46:13 +0100 Subject: [PATCH] ui, save problem fix --- app/frontend/ui.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/frontend/ui.py b/app/frontend/ui.py index c27d3b2..eafc405 100644 --- a/app/frontend/ui.py +++ b/app/frontend/ui.py @@ -433,7 +433,14 @@ def render_draft_editor(msg): with b1: if st.button("💾 Speichern & Indizieren", type="primary", key=f"{key_base}_save"): with st.spinner("Speichere im Vault..."): - safe_title = re.sub(r'[^a-zA-Z0-9]', '-', final_meta["title"]).lower()[:30] or "draft" +# safe_title = re.sub(r'[^a-zA-Z0-9]', '-', final_meta["title"]).lower()[:30] or "draft" +# FIX: .get() verwenden, falls 'title' fehlt + raw_title = final_meta.get("title", "draft") + safe_title = re.sub(r'[^a-zA-Z0-9]', '-', raw_title).lower()[:30] or "draft" + + fname = f"{datetime.now().strftime('%Y%m%d')}-{safe_title}.md" + + result = save_draft_to_vault(final_doc, filename=fname) fname = f"{datetime.now().strftime('%Y%m%d')}-{safe_title}.md" result = save_draft_to_vault(final_doc, filename=fname)