diff --git a/backend/modules/fleet/tasks.py b/backend/modules/fleet/tasks.py index f4e21c7..f9b8ad8 100644 --- a/backend/modules/fleet/tasks.py +++ b/backend/modules/fleet/tasks.py @@ -280,7 +280,7 @@ def build_work_order_pdf_cached_task(generated_pdf_id): "pdf_type": generated.pdf_type, "stage": "completed", "generated_pdf_id": str(generated.pk), - "download_url": f"/api/fleet/work-orders/{work_order.pk}/generated-pdfs/{generated.pk}/download/", + "download_url": f"fleet/work-orders/{work_order.pk}/generated-pdfs/{generated.pk}/download/", "filename": generated.filename or filename, "expires_at": generated.expires_at.isoformat() if generated.expires_at else None, }, diff --git a/backend/modules/fleet/views.py b/backend/modules/fleet/views.py index d81c817..85a9a7f 100644 --- a/backend/modules/fleet/views.py +++ b/backend/modules/fleet/views.py @@ -227,7 +227,7 @@ def _notify_pdf_request(*, user, work_order, doc_type, stage, generated_pdf=None if generated_pdf and generated_pdf.pk: metadata["generated_pdf_id"] = str(generated_pdf.pk) metadata["download_url"] = ( - f"/api/fleet/work-orders/{work_order.pk}/generated-pdfs/{generated_pdf.pk}/download/" + f"fleet/work-orders/{work_order.pk}/generated-pdfs/{generated_pdf.pk}/download/" ) metadata["filename"] = generated_pdf.filename or _pdf_filename(work_order, doc_type) if generated_pdf.expires_at: @@ -257,7 +257,7 @@ def _request_cached_pdf_generation(*, request, work_order, pdf_type): return { "status": "ready", "generated_pdf_id": str(cached.pk), - "download_url": f"/api/fleet/work-orders/{work_order.pk}/generated-pdfs/{cached.pk}/download/", + "download_url": f"fleet/work-orders/{work_order.pk}/generated-pdfs/{cached.pk}/download/", "filename": cached.filename or _pdf_filename(work_order, pdf_type), "expires_at": cached.expires_at.isoformat() if cached.expires_at else None, }