diff --git a/query.go b/query.go index 771da38..099b66d 100644 --- a/query.go +++ b/query.go @@ -586,7 +586,7 @@ func handleAnon(raw interface{}, rtype reflect.Type, rval reflect.Value) reflect if reflect.TypeOf(fval) == reflect.TypeFor[string]() && typeField.Type == reflect.TypeFor[time.Time]() { tt, _ := time.Parse(time.RFC3339, fval.(string)) valueField.Set(reflect.ValueOf(tt)) - } else { + } else if fval != nil { valueField.Set(reflect.ValueOf(fval)) }