From 8b899830452c8adb379a0cf7e74516adadd61f65 Mon Sep 17 00:00:00 2001 From: Andrey Date: Thu, 10 Nov 2022 10:26:39 +0300 Subject: [PATCH] Fix setDefaultValue. --- default.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/default.go b/default.go index 0c65e76..7fa1dab 100644 --- a/default.go +++ b/default.go @@ -9,6 +9,10 @@ import ( ) func setDefaultValue(v reflect.Value) error { + if v.Type().Kind() == reflect.Ptr { + v = v.Elem() + } + for i := 0; i < v.Type().NumField(); i++ { f := v.Type().Field(i) if !f.IsExported() {