From ba080146f763ecc8b1e81bae518a11a9af40cb84 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Wed, 13 Nov 2024 23:09:04 +0200 Subject: [PATCH] fix spamming warnings from apiTransactionProcessor --- node/external/transactionAPI/apiTransactionProcessor.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/node/external/transactionAPI/apiTransactionProcessor.go b/node/external/transactionAPI/apiTransactionProcessor.go index c67ad1cb445..a12d5efb974 100644 --- a/node/external/transactionAPI/apiTransactionProcessor.go +++ b/node/external/transactionAPI/apiTransactionProcessor.go @@ -401,8 +401,11 @@ func (atp *apiTransactionProcessor) getFieldGettersForTx(wrappedTx *txcache.Wrap guardedTx, isGuardedTx := wrappedTx.Tx.(data.GuardedTransactionHandler) if isGuardedTx { fieldGetters[signatureField] = hex.EncodeToString(guardedTx.GetSignature()) - fieldGetters[guardianField] = atp.addressPubKeyConverter.SilentEncode(guardedTx.GetGuardianAddr(), log) - fieldGetters[guardianSignatureField] = hex.EncodeToString(guardedTx.GetGuardianSignature()) + + if len(guardedTx.GetGuardianAddr()) > 0 { + fieldGetters[guardianField] = atp.addressPubKeyConverter.SilentEncode(guardedTx.GetGuardianAddr(), log) + fieldGetters[guardianSignatureField] = hex.EncodeToString(guardedTx.GetGuardianSignature()) + } } return fieldGetters