From a639377195857010fb979ff2e4a87fe8f778fa90 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 20 Jan 2026 13:57:29 +0100 Subject: [PATCH] Make PsPdfKitAnnotation property and param nullable Changed PsPdfKitAnnotation in DocSignedNotification to be nullable, removing the need for the null-forgiving operator. Updated ToDocSignedNotification to accept a nullable PsPdfKitAnnotation, ensuring consistency and allowing for cases where the annotation may be absent. --- .../Common/Notifications/DocSigned/DocSignedNotification.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EnvelopeGenerator.Application/Common/Notifications/DocSigned/DocSignedNotification.cs b/EnvelopeGenerator.Application/Common/Notifications/DocSigned/DocSignedNotification.cs index c61dea39..6312ad9c 100644 --- a/EnvelopeGenerator.Application/Common/Notifications/DocSigned/DocSignedNotification.cs +++ b/EnvelopeGenerator.Application/Common/Notifications/DocSigned/DocSignedNotification.cs @@ -24,7 +24,7 @@ public record DocSignedNotification(EnvelopeReceiverDto Original) : EnvelopeRece /// /// /// - public PsPdfKitAnnotation PsPdfKitAnnotation { get; init; } = null!; + public PsPdfKitAnnotation? PsPdfKitAnnotation { get; init; } /// /// @@ -59,7 +59,7 @@ public static class DocSignedNotificationExtensions /// /// /// - public static async Task ToDocSignedNotification(this Task dtoTask, PsPdfKitAnnotation psPdfKitAnnotation) + public static async Task ToDocSignedNotification(this Task dtoTask, PsPdfKitAnnotation? psPdfKitAnnotation) => await dtoTask is EnvelopeReceiverDto dto ? new(dto) { PsPdfKitAnnotation = psPdfKitAnnotation } : null; ///