From 0f28b80e16b8baf7894f771dd30f434737c0b9cb Mon Sep 17 00:00:00 2001 From: TekH Date: Sun, 25 Oct 2026 18:52:21 +0100 Subject: [PATCH] Update notification logic and version numbers Revised FinalizeEnvelopeCommand to notify each receiver individually instead of converting documents to Base64. Adjusted IsActive method in EnvelopeStatusExtensions to include EnvelopePartlySigned as active. Updated project version to 1.7.0-beta to reflect these changes. --- .../PdfSigning/FinalizeEnvelopeCommand.cs | 2 +- EnvelopeGenerator.Domain/Constants/EnvelopeStatus.cs | 2 +- .../EnvelopeGenerator.Server.csproj | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/EnvelopeGenerator.Application/PdfSigning/FinalizeEnvelopeCommand.cs b/EnvelopeGenerator.Application/PdfSigning/FinalizeEnvelopeCommand.cs index 7c082981..de3f469b 100644 --- a/EnvelopeGenerator.Application/PdfSigning/FinalizeEnvelopeCommand.cs +++ b/EnvelopeGenerator.Application/PdfSigning/FinalizeEnvelopeCommand.cs @@ -91,7 +91,7 @@ public class FinalizeEnvelopeCommandHandler(IRepository Repo, ISender using var ms = new MemoryStream(); docStream.CopyTo(ms); byte[] doc = ms.ToArray(); - string base64 = Convert.ToBase64String(doc); + foreach (var er in envelope.EnvelopeReceivers) { await NtfServer.Notify(er.Receiver.EmailAddress, new DocumentSignedNotification() diff --git a/EnvelopeGenerator.Domain/Constants/EnvelopeStatus.cs b/EnvelopeGenerator.Domain/Constants/EnvelopeStatus.cs index f096fd09..f918b3be 100644 --- a/EnvelopeGenerator.Domain/Constants/EnvelopeStatus.cs +++ b/EnvelopeGenerator.Domain/Constants/EnvelopeStatus.cs @@ -67,7 +67,7 @@ namespace EnvelopeGenerator.Domain.Constants { public static bool IsActive(this EnvelopeStatus status) { - return status >= EnvelopeStatus.EnvelopeCreated && status < EnvelopeStatus.EnvelopePartlySigned; + return status >= EnvelopeStatus.EnvelopeCreated && status <= EnvelopeStatus.EnvelopePartlySigned; } public static bool IsCompleted(this EnvelopeStatus status) diff --git a/EnvelopeGenerator.Server/EnvelopeGenerator.Server/EnvelopeGenerator.Server.csproj b/EnvelopeGenerator.Server/EnvelopeGenerator.Server/EnvelopeGenerator.Server.csproj index 936b7c6c..0bf615a9 100644 --- a/EnvelopeGenerator.Server/EnvelopeGenerator.Server/EnvelopeGenerator.Server.csproj +++ b/EnvelopeGenerator.Server/EnvelopeGenerator.Server/EnvelopeGenerator.Server.csproj @@ -10,9 +10,9 @@ Digital Data GmbH Digital Data GmbH EnvelopeGenerator.Server - 1.6.0-beta - 1.6.0.0 - 1.6.0.0 + 1.7.0-beta + 1.7.0.0 + 1.7.0.0 Copyright © 2026 Digital Data GmbH. All rights reserved. bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml