From f761d3eefe89af753930115f55d568c24dd97948 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 8 Sep 2020 19:38:08 +0800 Subject: [PATCH] Fix bug --- internal/statements/values.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/statements/values.go b/internal/statements/values.go index eea45484..99eaa766 100644 --- a/internal/statements/values.go +++ b/internal/statements/values.go @@ -36,7 +36,8 @@ func (statement *Statement) Value2Interface(col *schemas.Column, fieldValue refl } } - if !fieldValue.IsNil() { + isNil := fieldValue.Kind() == reflect.Ptr && fieldValue.IsNil() + if !isNil { if fieldConvert, ok := fieldValue.Interface().(convert.Conversion); ok { data, err := fieldConvert.ToDB() if err != nil {