From 82c12cc8ae1564b05c2e4d71ebee3fad9b012bf0 Mon Sep 17 00:00:00 2001 From: Bethuel Mmbaga Date: Tue, 25 Feb 2025 19:57:04 +0000 Subject: [PATCH] [management] Handle transaction error on peer deletion (#3387) Signed-off-by: bcmmbaga --- management/server/peer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/management/server/peer.go b/management/server/peer.go index c9b0fcfee..ff898f56c 100644 --- a/management/server/peer.go +++ b/management/server/peer.go @@ -400,6 +400,9 @@ func (am *DefaultAccountManager) DeletePeer(ctx context.Context, accountID, peer eventsToStore, err = deletePeers(ctx, am, transaction, accountID, userID, []*nbpeer.Peer{peer}) return err }) + if err != nil { + return err + } for _, storeEvent := range eventsToStore { storeEvent()