diff --git a/src/main/om/next.cljc b/src/main/om/next.cljc index 38396636..e83bb892 100644 --- a/src/main/om/next.cljc +++ b/src/main/om/next.cljc @@ -2107,6 +2107,9 @@ (if-not (nil? joins) (let [join (first joins) [key sel] (util/join-entry join) + sel (if (= key recurse-key) + query + sel) v (get ident key)] (recur (next joins) (assoc ret