From f0be1a5b03244428d32749560564919241016769 Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 14 Nov 2025 14:08:10 +0100 Subject: [PATCH] feat(annotation): update response status codes for signed/rejected checks --- EnvelopeGenerator.Web/Controllers/AnnotationController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EnvelopeGenerator.Web/Controllers/AnnotationController.cs b/EnvelopeGenerator.Web/Controllers/AnnotationController.cs index f29a40bd..e42e84d2 100644 --- a/EnvelopeGenerator.Web/Controllers/AnnotationController.cs +++ b/EnvelopeGenerator.Web/Controllers/AnnotationController.cs @@ -58,9 +58,9 @@ public class AnnotationController : ControllerBase // Again check if receiver has already signed if (await _mediator.IsSignedAsync(uuid, signature, cancel)) - return Problem(statusCode: 403); + return Problem(statusCode: 409); else if (await _mediator.AnyHistoryAsync(uuid, new[] { EnvelopeStatus.EnvelopeRejected, EnvelopeStatus.DocumentRejected }, cancel)) - return Problem(statusCode: 403); + return Problem(statusCode: 410); var docSignedNotification = await _mediator .ReadEnvelopeReceiverAsync(uuid, signature, cancel)