From 5707213edd070fb12840b6ea8c4cdb791180c3b9 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 20 Jan 2026 10:54:31 +0100 Subject: [PATCH] Conditionally apply PDF background for read-only envelopes When preparing the PDF for the view, only apply the Background method if the envelope is not read-only. This ensures that read-only envelopes are displayed without additional background elements. --- EnvelopeGenerator.Web/Controllers/EnvelopeController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Web/Controllers/EnvelopeController.cs b/EnvelopeGenerator.Web/Controllers/EnvelopeController.cs index 3bf3e7f7..3362473b 100644 --- a/EnvelopeGenerator.Web/Controllers/EnvelopeController.cs +++ b/EnvelopeGenerator.Web/Controllers/EnvelopeController.cs @@ -248,7 +248,9 @@ public class EnvelopeController : ViewControllerBase { if (er.Envelope!.Documents?.FirstOrDefault() is DocumentDto doc && doc.ByteData is not null) { - using var pdf = Pdf.FromMemory(doc.ByteData).Background(doc.Elements!); + using var pdf = er.Envelope.ReadOnly + ? Pdf.FromMemory(doc.ByteData) + : Pdf.FromMemory(doc.ByteData).Background(doc.Elements!); doc.ByteData = pdf.ExportAsBytes();