diff --git a/widgets/list/fields.go b/widgets/list/fields.go index 996ab596..b93a493a 100644 --- a/widgets/list/fields.go +++ b/widgets/list/fields.go @@ -96,7 +96,7 @@ func (fields *FieldsDSL) Xgen(layout *LayoutDSL, query map[string]interface{}) ( messages := []string{} replacements := maps.Map{} if query != nil { - replacements = maps.Of(map[string]interface{}{"$parent": query}).Dot() + replacements = maps.Of(map[string]interface{}{"$props": query}).Dot() } if layout.List != nil && layout.List.Columns != nil { diff --git a/widgets/list/list.go b/widgets/list/list.go index e5cea1a6..3eab15ab 100644 --- a/widgets/list/list.go +++ b/widgets/list/list.go @@ -241,7 +241,7 @@ func (dsl *DSL) Xgen(data map[string]interface{}, excludes map[string]bool, quer replacements := maps.Map{} if query != nil { - replacements = maps.Of(map[string]interface{}{"$parent": query}).Dot() + replacements = maps.Of(map[string]interface{}{"$props": query}).Dot() } for _, cProp := range dsl.CProps {