From e9c0ec139ade4d4b543ac25dd0e7e0e4666deb7b Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 1 Oct 2026 12:14:46 +0200 Subject: [PATCH] Fix null reference issue in DocumentController Added a null-conditional operator (`?.`) to safely access the `ByteData` property of the `senderDoc` object, preventing a potential `NullReferenceException` when `senderDoc` is null. --- .../EnvelopeGenerator.Server/Controllers/DocumentController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Controllers/DocumentController.cs b/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Controllers/DocumentController.cs index b1791dc0..188228d9 100644 --- a/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Controllers/DocumentController.cs +++ b/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Controllers/DocumentController.cs @@ -37,7 +37,7 @@ public class DocumentController(IMediator mediator, IAuthorizationService authSe return BadRequest("Missing document query."); var senderDoc = await mediator.Send(query, cancel); - return senderDoc.ByteData is byte[] senderDocByte + return senderDoc?.ByteData is byte[] senderDocByte ? File(senderDocByte, "application/octet-stream") : NotFound("Document is empty."); }