From 932706237cb508ce923389f287e6342aaa4231aa Mon Sep 17 00:00:00 2001 From: Ravi Suhag Date: Fri, 1 Nov 2024 19:08:28 +0530 Subject: [PATCH] fix: return correct error on db transaction rollback failure --- db/db.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/db.go b/db/db.go index 724de4a..2baed94 100644 --- a/db/db.go +++ b/db/db.go @@ -62,7 +62,7 @@ func (c Client) WithTxn(ctx context.Context, txnOptions sql.TxOptions, txFunc fu err = txn.Rollback() panic(p) } else if err != nil { - if rlbErr := txn.Rollback(); err != nil { + if rlbErr := txn.Rollback(); rlbErr != nil { err = fmt.Errorf("rollback error: %s while executing: %w", rlbErr, err) } else { err = fmt.Errorf("rollback: %w", err)