improve data converting for package gdb, drivers/pgsql

This commit is contained in:
John Guo
2022-05-18 11:16:25 +08:00
parent 49042d480c
commit 4556dda038

View File

@ -43,7 +43,9 @@ func (c *Core) ConvertDataForRecordValue(ctx context.Context, value interface{})
// If `value` implements interface `driver.Valuer`, it then uses the interface for value converting.
if valuer, ok := value.(driver.Valuer); ok {
if convertedValue, err = valuer.Value(); err != nil {
panic(err)
if err != nil {
return nil
}
}
return convertedValue
}