From 4c474104de11bfdd39f24d5485daa2d0fa4e6c95 Mon Sep 17 00:00:00 2001 From: a631807682 <631807682@qq.com> Date: Wed, 6 Mar 2024 17:24:00 +0800 Subject: [PATCH] fix: trans error rollback --- finisher_api.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/finisher_api.go b/finisher_api.go index f97571ed..fda3e700 100644 --- a/finisher_api.go +++ b/finisher_api.go @@ -650,7 +650,8 @@ func (db *DB) Transaction(fc func(tx *DB) error, opts ...*sql.TxOptions) (err er if err = fc(tx); err == nil { panicked = false - return tx.Commit().Error + err = tx.Commit().Error + return } }