From 005668aca8531cef8b5a8ed438cfc1c4746a1d3a Mon Sep 17 00:00:00 2001 From: Wesley Wu Date: Wed, 8 Feb 2023 19:38:11 +0800 Subject: [PATCH] gdb error should wrap original underlying database error like MySQLError (#2402) --- database/gdb/gdb_core_underlying.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/database/gdb/gdb_core_underlying.go b/database/gdb/gdb_core_underlying.go index 7235fd926..a008ce9dc 100644 --- a/database/gdb/gdb_core_underlying.go +++ b/database/gdb/gdb_core_underlying.go @@ -279,10 +279,9 @@ func (c *Core) DoCommit(ctx context.Context, in DoCommitInput) (out DoCommitOutp c.writeSqlToLogger(ctx, sqlObj) } if err != nil && err != sql.ErrNoRows { - err = gerror.NewCodef( + err = gerror.WrapCode( gcode.CodeDbOperationError, - "%s, %s", - err.Error(), + err, FormatSqlWithArgs(in.Sql, in.Args), ) }