Fixed WithinTx and improved test coverage #46

Merged
robin merged 5 commits from dev into main 2026-09-09 16:42:28 +02:00
Showing only changes of commit 4a967ef002 - Show all commits
+2 -2
View File
@@ -49,9 +49,9 @@ func (t *Transactor) WithinTx(ctx context.Context, fn func(context.Context) erro
if err != nil {
return err
}
defer tx.Rollback()
defer func() { _ = tx.Rollback() }()
if err = fn(ctx); err != nil {
if err = fn(context.WithValue(ctx, txKey{}, tx)); err != nil {
return err
}
return tx.Commit()