Skip to content

Commit

Permalink
correct bug on no taggued field
Browse files Browse the repository at this point in the history
  • Loading branch information
realPy committed Jul 28, 2023
1 parent 1314a54 commit e70160f
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions htmlstruct/unmarshal.go
Original file line number Diff line number Diff line change
Expand Up @@ -127,20 +127,22 @@ func Unmarshal(q QuerySelector, s interface{}) error {
}

} else {
if tag != "" {
elem, err := q.QuerySelector(tag)
if err != nil {
return err
}
if delem, err := elem.Discover(); err == nil {

elem, err := q.QuerySelector(tag)
if err != nil {
return err
}
if delem, err := elem.Discover(); err == nil {
if v.Kind() == reflect.Struct {
if f.CanSet() {
f.Set(reflect.ValueOf(delem))
}

if v.Kind() == reflect.Struct {
if f.CanSet() {
f.Set(reflect.ValueOf(delem))
}

}
}

}
}

Expand Down

0 comments on commit e70160f

Please sign in to comment.