From 8e1db11f8d4e0b9e18909aa1833376e4f8edab7f Mon Sep 17 00:00:00 2001 From: SysAdmin Agent Date: Wed, 11 Mar 2026 20:41:12 +0000 Subject: [PATCH] Fix NoReverseMatch in email_eingang views: add stiftung: namespace prefix The redirect() calls in email_eingang_poll_trigger and email_eingang_detail were missing the 'stiftung:' namespace prefix, causing NoReverseMatch errors. Co-Authored-By: Claude Opus 4.6 --- app/stiftung/views/geschichte.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/stiftung/views/geschichte.py b/app/stiftung/views/geschichte.py index c38bb86..cf6f23d 100644 --- a/app/stiftung/views/geschichte.py +++ b/app/stiftung/views/geschichte.py @@ -649,20 +649,20 @@ def email_eingang_detail(request, pk): ) except Destinataer.DoesNotExist: messages.error(request, "Destinatär nicht gefunden.") - return redirect("email_eingang_detail", pk=pk) + return redirect("stiftung:email_eingang_detail", pk=pk) elif action == "mark_verarbeitet": eingang.status = "verarbeitet" eingang.notizen = request.POST.get("notizen", eingang.notizen) eingang.save() messages.success(request, "E-Mail als verarbeitet markiert.") - return redirect("email_eingang_list") + return redirect("stiftung:email_eingang_list") elif action == "save_notizen": eingang.notizen = request.POST.get("notizen", "") eingang.save() messages.success(request, "Notizen gespeichert.") - return redirect("email_eingang_detail", pk=pk) + return redirect("stiftung:email_eingang_detail", pk=pk) # Paperless-Links zusammenstellen paperless_links = eingang.get_paperless_links() @@ -701,7 +701,7 @@ def email_eingang_poll_trigger(request): ) except Exception as exc: messages.error(request, f"Fehler beim Starten des Tasks: {exc}") - return redirect("email_eingang_list") + return redirect("stiftung:email_eingang_list") # ============================================================