From a2443032c53d8ae033b6c588f4f0492584b761c5 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 2 Jul 2026 01:12:44 +0200 Subject: [PATCH] Add logging for stored procedure failure cases Added warning logs in `EnvelopeReceiverController` to handle cases where stored procedures return `OUT_SUCCESS=false`. For `PRSIG_API_ADD_DOC_RECEIVER_ELEM`, log `DOC_ID`, `RECEIVER_ID`, and `Page`. For `PRSIG_API_ADD_HISTORY_STATE`, log `EnvelopeUuid`. These changes enhance error visibility and debugging. --- .../Controllers/EnvelopeReceiverController.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs b/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs index 80472540..55ee0f71 100644 --- a/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs +++ b/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs @@ -214,6 +214,10 @@ public class EnvelopeReceiverController : ControllerBase if (reader.Read()) { bool outSuccess = reader.GetBoolean(0); + if (!outSuccess) + _logger.LogWarning( + "PRSIG_API_ADD_DOC_RECEIVER_ELEM returned OUT_SUCCESS=false. DOC_ID={DocId}, RECEIVER_ID={ReceiverId}, Page={Page}", + document.Id, rcv.Id, sign.Page); } } #endregion @@ -221,8 +225,6 @@ public class EnvelopeReceiverController : ControllerBase #region Create history // ENV_UID, STATUS_ID, USER_ID, string sql_hist = @" - USE [DD_ECM] - DECLARE @OUT_SUCCESS bit; EXEC [dbo].[PRSIG_API_ADD_HISTORY_STATE] @@ -244,6 +246,10 @@ public class EnvelopeReceiverController : ControllerBase if (reader.Read()) { bool outSuccess = reader.GetBoolean(0); + if (!outSuccess) + _logger.LogWarning( + "PRSIG_API_ADD_HISTORY_STATE returned OUT_SUCCESS=false. EnvelopeUuid={EnvelopeUuid}", + envelope.Uuid); } } #endregion