From 4bb267aace6970d7119ea96e02b9caface9bfa74 Mon Sep 17 00:00:00 2001 From: Dotty Dotter Date: Wed, 6 May 2026 16:06:57 +0200 Subject: [PATCH] fix(#177): PDF-Endpoint auf /drafts/pdf/{id} (Routing-Konflikt mit {draft_id:int}) --- app/main.py | 2 +- app/templates/v2/screens/aktuelle-themen.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/main.py b/app/main.py index 9c9b5aa..e0e2b58 100644 --- a/app/main.py +++ b/app/main.py @@ -2251,7 +2251,7 @@ async def api_draft_detail(draft_id: int): return d -@app.get("/api/aktuelle-themen/drafts/{draft_id}.pdf") +@app.get("/api/aktuelle-themen/drafts/pdf/{draft_id}") async def api_draft_pdf(draft_id: int): """PM-Entwurf als PDF (WeasyPrint, Phase 4.1).""" from fastapi.responses import Response diff --git a/app/templates/v2/screens/aktuelle-themen.html b/app/templates/v2/screens/aktuelle-themen.html index 73d8663..6983de9 100644 --- a/app/templates/v2/screens/aktuelle-themen.html +++ b/app/templates/v2/screens/aktuelle-themen.html @@ -661,7 +661,7 @@ async function showDraftFromData(d) { ${isMailtoTooLong ? 'PM zu lang fΓΌr Mail-Link β€” Clipboard nutzen.' : `πŸ“§ Per Mail versenden`} - πŸ“„ PDF + πŸ“„ PDF `; document.getElementById('at-modal-body').innerHTML =