From c09c00ec68e92cdb6a0c7688090684e46183697a Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 12 Dec 2024 18:24:07 +0100 Subject: [PATCH] feat(pdfs): Set download names for pdf generation responses --- handlers/card.go | 1 + handlers/certificate.go | 1 + handlers/contract.go | 1 + 3 files changed, 3 insertions(+) diff --git a/handlers/card.go b/handlers/card.go index aecdf44..dd9454d 100644 --- a/handlers/card.go +++ b/handlers/card.go @@ -69,6 +69,7 @@ func (h *DefaultHandler) GenerateCard(c *fiber.Ctx) error { } c.Set(fiber.HeaderContentType, "application/pdf") + c.Set(fiber.HeaderContentDisposition, "attachment; filename=runner-cards.pdf") return c.Send(pdf) } diff --git a/handlers/certificate.go b/handlers/certificate.go index 8cd4995..37fc0b7 100644 --- a/handlers/certificate.go +++ b/handlers/certificate.go @@ -69,6 +69,7 @@ func (h *DefaultHandler) GenerateCertificate(c *fiber.Ctx) error { } c.Set(fiber.HeaderContentType, "application/pdf") + c.Set(fiber.HeaderContentDisposition, "attachment; filename=certificate.pdf") return c.Send(pdf) } diff --git a/handlers/contract.go b/handlers/contract.go index bad0a9f..891ac70 100644 --- a/handlers/contract.go +++ b/handlers/contract.go @@ -72,6 +72,7 @@ func (h *DefaultHandler) GenerateContract(c *fiber.Ctx) error { } c.Set(fiber.HeaderContentType, "application/pdf") + c.Set(fiber.HeaderContentDisposition, "attachment; filename=runner-contracts.pdf") return c.Send(pdf) }