From 8655d84ed53200cbfc741391f321eb3826fbfca6 Mon Sep 17 00:00:00 2001 From: OlgunR Date: Tue, 24 Mar 2026 09:15:12 +0100 Subject: [PATCH] API NEW CONTROLLER UPDATED - Use light query for EnvelopeReceiver loading Replaced _mediator.ReadEnvelopeReceiverAsync with a light query (ReadEnvelopeReceiverLightQuery) that excludes Documents and Elements, improving performance by fetching only essential data. --- EnvelopeGenerator.API/Controllers/ReceiverAuthController.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/EnvelopeGenerator.API/Controllers/ReceiverAuthController.cs b/EnvelopeGenerator.API/Controllers/ReceiverAuthController.cs index 73acce0a..5bf2b1dd 100644 --- a/EnvelopeGenerator.API/Controllers/ReceiverAuthController.cs +++ b/EnvelopeGenerator.API/Controllers/ReceiverAuthController.cs @@ -89,8 +89,9 @@ public class ReceiverAuthController : ControllerBase }); } - // ── EnvelopeReceiver laden ── - var er = await _mediator.ReadEnvelopeReceiverAsync(key, cancel); + // ── EnvelopeReceiver laden (Light-Query: ohne Documents/Elements) ── + var er = await _mediator.Send( + new ReadEnvelopeReceiverLightQuery { Key = key }, cancel); if (er is null) return NotFound(new ReceiverAuthResponse { Status = "not_found" });