fix wnode get slice issue

This commit is contained in:
Donny Xia
2020-12-10 15:12:57 -08:00
parent 0f45bd9583
commit 485b8121d3
2 changed files with 35 additions and 2 deletions

View File

@@ -91,8 +91,8 @@ func (wn *WNode) GetFieldValue(path string) (interface{}, error) {
// Return value as slice for SequenceNode kind
if yn.Kind == yaml.SequenceNode {
var result []interface{}
for _, node := range yn.Content {
result = append(result, node.Value)
if err := yn.Decode(&result); err != nil {
return nil, err
}
return result, nil
}