From 56356759aa269e960f908e4659ad816e855f586e Mon Sep 17 00:00:00 2001 From: Kun Date: Tue, 16 Feb 2016 00:24:11 +0800 Subject: [PATCH] fix can't get some filed fix can't get some filed --- field.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/field.go b/field.go index 2ed4e732..e9920ce8 100644 --- a/field.go +++ b/field.go @@ -64,7 +64,7 @@ func (scope *Scope) Fields() map[string]*Field { indirectValue := scope.IndirectValue() isStruct := indirectValue.Kind() == reflect.Struct for _, structField := range modelStruct.StructFields { - if field, ok := fields[structField.DBName]; !ok || field.IsIgnored { + if field, ok := fields[structField.DBName]; !ok || !field.IsIgnored { if isStruct { fields[structField.DBName] = getField(indirectValue, structField) } else {