From 5bb3341f432161b282b7c424fcf62533ca93c019 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 9 Sep 2025 20:39:21 +0200 Subject: [PATCH] refactor(JsonSerializerSettings): set Ignore ReferenceLoopHandling --- EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml index c3091e3c..b78cdae1 100644 --- a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml @@ -206,9 +206,10 @@ @if (ViewData["DocumentBytes"] is byte[] documentBytes) { var settings = new JsonSerializerSettings - { - ContractResolver = new CamelCasePropertyNamesContractResolver() - }; + { + ContractResolver = new CamelCasePropertyNamesContractResolver(), + ReferenceLoopHandling = ReferenceLoopHandling.Ignore + }; var envelopeReceiverJson = JsonConvert.SerializeObject(Model, settings); var documentBase64String = Convert.ToBase64String(documentBytes); var envelopeKey = ViewData["EnvelopeKey"] as string;