Merge pull request #1619 from anderbubble/panic-node-list

Fix a panic introduced by #1598
This commit is contained in:
griznog
2025-01-09 14:51:39 -06:00
committed by GitHub

View File

@@ -125,6 +125,10 @@ func getNestedFieldValue(obj interface{}, name string) (value reflect.Value, err
}
value = value.Elem()
}
if !value.IsValid() {
err = fmt.Errorf("no value: %v", name)
return
}
value = value.FieldByName(fieldName)
if key != "" {
value = value.MapIndex(reflect.ValueOf(key))