From 3fbf011fe35386437c6d996c61e79a1cee6097f7 Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 25 Sep 2026 14:21:56 +0200 Subject: [PATCH] refactor(envelope): update delete handler with explicit field update --- .../Envelopes/Commands/DeleteEnvelopeCommandHandler.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/EnvelopeGenerator.Application/Envelopes/Commands/DeleteEnvelopeCommandHandler.cs b/EnvelopeGenerator.Application/Envelopes/Commands/DeleteEnvelopeCommandHandler.cs index eee92f48..06a965c7 100644 --- a/EnvelopeGenerator.Application/Envelopes/Commands/DeleteEnvelopeCommandHandler.cs +++ b/EnvelopeGenerator.Application/Envelopes/Commands/DeleteEnvelopeCommandHandler.cs @@ -46,11 +46,17 @@ public class DeleteEnvelopeCommandHandler : IRequestHandler e.Id == envelope.Id, cancel); + await _envelopeRepository.UpdateAsync(e => + { + e.Status = targetStatus; + e.Comment = reason; + e.ChangedWhen = changedWhen; + }, e => e.Id == envelope.Id, cancel); var userReference = envelope.User?.Email; if (string.IsNullOrWhiteSpace(userReference))