From the `find-step` exemple: ```clojure (let [job-data {:_id "56044a42a27847d11d61bfc0" :schedule-template-id "55099ebdcca58a0c717df912" :jobs [{:job-template-id "55099ebdcca58a0c717df91f" :_id "56044a42a27847d11d61bfd5" :step-templates [{:job-step-template-id "55099ebdcca58a0c717df921" :_id "56044a42a27847d11d61bfd9"} {:job-step-template-id "55099ebdcca58a0c717df920" :_id "56044a42a27847d11d61bfd7"}]}]} find-step (fn [step-id] (with-forest (new-forest) (let [root-hid (add-tree (edn->tree job-data)) tmpl-paths (find-paths root-hid [:** {::tf/value step-id}])] (when (not-empty? tmpl-paths) (let [tmpl-hid (t/xthird (reverse (only tmpl-paths))) tmpl-edn (tree->edn (hid->tree tmpl-hid))] tmpl-edn)))))] ; Given an _id of a step-template we need to return the step-template map. (find-step "55099ebdcca58a0c717df921")) => {:job-step-template-id "55099ebdcca58a0c717df921", :_id "56044a42a27847d11d61bfd9"} ``` But if you add this keyword `:*` an exception is throw. ```clojure clojure.lang.ExceptionInfo: validate-attrs: failed attrs= tupelo.forest/index: 0 tupelo.forest/value: :* ``` ```clojure (let [job-data {:_id "56044a42a27847d11d61bfc0" :schedule-template-id "55099ebdcca58a0c717df912" :jobs [{:job-template-id "55099ebdcca58a0c717df91f" :_id "56044a42a27847d11d61bfd5" :new-field [:*] :step-templates [{:job-step-template-id "55099ebdcca58a0c717df921" :_id "56044a42a27847d11d61bfd9"} {:job-step-template-id "55099ebdcca58a0c717df920" :_id "56044a42a27847d11d61bfd7"}]}]} find-step (fn [step-id] (with-forest (new-forest) (let [root-hid (add-tree (edn->tree job-data)) tmpl-paths (find-paths root-hid [:** {::tf/value step-id}])] (when (not-empty? tmpl-paths) (let [tmpl-hid (t/xthird (reverse (only tmpl-paths))) tmpl-edn (tree->edn (hid->tree tmpl-hid))] tmpl-edn)))))] ; Given an _id of a step-template we need to return the step-template map. (find-step "55099ebdcca58a0c717df921")) ``` Im trying to use tupelo forest on [Honeysql ](https://github.com/seancorfield/honeysql) data structure: Ex.: `{:select [:*] :from [:foo] :where [:in :foo.a {:select [:a], :from [:bar]}]}`
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by blindcoding9 and has received 1 comments.