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 <noreply@anthropic.com>
This commit is contained in:
@@ -649,20 +649,20 @@ def email_eingang_detail(request, pk):
|
|||||||
)
|
)
|
||||||
except Destinataer.DoesNotExist:
|
except Destinataer.DoesNotExist:
|
||||||
messages.error(request, "Destinatär nicht gefunden.")
|
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":
|
elif action == "mark_verarbeitet":
|
||||||
eingang.status = "verarbeitet"
|
eingang.status = "verarbeitet"
|
||||||
eingang.notizen = request.POST.get("notizen", eingang.notizen)
|
eingang.notizen = request.POST.get("notizen", eingang.notizen)
|
||||||
eingang.save()
|
eingang.save()
|
||||||
messages.success(request, "E-Mail als verarbeitet markiert.")
|
messages.success(request, "E-Mail als verarbeitet markiert.")
|
||||||
return redirect("email_eingang_list")
|
return redirect("stiftung:email_eingang_list")
|
||||||
|
|
||||||
elif action == "save_notizen":
|
elif action == "save_notizen":
|
||||||
eingang.notizen = request.POST.get("notizen", "")
|
eingang.notizen = request.POST.get("notizen", "")
|
||||||
eingang.save()
|
eingang.save()
|
||||||
messages.success(request, "Notizen gespeichert.")
|
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 zusammenstellen
|
||||||
paperless_links = eingang.get_paperless_links()
|
paperless_links = eingang.get_paperless_links()
|
||||||
@@ -701,7 +701,7 @@ def email_eingang_poll_trigger(request):
|
|||||||
)
|
)
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
messages.error(request, f"Fehler beim Starten des Tasks: {exc}")
|
messages.error(request, f"Fehler beim Starten des Tasks: {exc}")
|
||||||
return redirect("email_eingang_list")
|
return redirect("stiftung:email_eingang_list")
|
||||||
|
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user