Fix unexported field detection

This commit is contained in:
Javier Provecho Fernandez 2015-01-01 16:22:02 +01:00
parent c8dedf7f39
commit 6d92063b99

View File

@ -170,7 +170,7 @@ func Validate(obj interface{}) error {
field := typ.Field(i)
// Allow ignored and unexported fields in the struct
if field.Tag.Get("form") == "-" || field.PkgPath != "" {
if len(field.PkgPath) > 0 || field.Tag.Get("form") == "-" {
continue
}