diff --git a/doc/md/transactions.md b/doc/md/transactions.md index 872562350a..da65189077 100755 --- a/doc/md/transactions.md +++ b/doc/md/transactions.md @@ -110,7 +110,7 @@ func WithTx(ctx context.Context, client *ent.Client, fn func(tx *ent.Tx) error) }() if err := fn(tx); err != nil { if rerr := tx.Rollback(); rerr != nil { - err = fmt.Errorf("rolling back transaction: %w", rerr) + err = fmt.Errorf("%w: rolling back transaction: %v", err, rerr) } return err } diff --git a/examples/traversal/example_test.go b/examples/traversal/example_test.go index 5fc0428911..34e7086fbd 100644 --- a/examples/traversal/example_test.go +++ b/examples/traversal/example_test.go @@ -225,7 +225,7 @@ func WithTx(ctx context.Context, client *ent.Client, fn func(tx *ent.Tx) error) }() if err := fn(tx); err != nil { if rerr := tx.Rollback(); rerr != nil { - err = fmt.Errorf("rolling back transaction: %w", rerr) + err = fmt.Errorf("%w: rolling back transaction: %v", err, rerr) } return err }