improve subselect fix
This commit is contained in:
parent
b1050b910c
commit
70d9fef5cc
2 changed files with 3 additions and 3 deletions
|
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
:profiles {:dev {:dependencies
|
:profiles {:dev {:dependencies
|
||||||
[[org.clojure/test.check "0.9.0"]
|
[[org.clojure/test.check "0.9.0"]
|
||||||
[org.clojure/clojure "1.8.0"]
|
[org.clojure/clojure "1.9.0"]
|
||||||
[org.clojure/clojurescript "1.9.229"]]}
|
[org.clojure/clojurescript "1.9.229"]]}
|
||||||
|
|
||||||
:test {:dependencies [[org.clojure/clojure "1.7.0"]]}}
|
:test {:dependencies [[org.clojure/clojure "1.7.0"]]}}
|
||||||
|
|
|
||||||
|
|
@ -892,10 +892,10 @@
|
||||||
(transform* [this structure next-fn]
|
(transform* [this structure next-fn]
|
||||||
(let [select-result (compiled-select late structure)
|
(let [select-result (compiled-select late structure)
|
||||||
transformed (next-fn select-result)
|
transformed (next-fn select-result)
|
||||||
values-to-insert (i/mutable-cell transformed)]
|
values-to-insert (i/mutable-cell (seq transformed))]
|
||||||
(compiled-transform late
|
(compiled-transform late
|
||||||
(fn [_] (let [vs (i/get-cell values-to-insert)]
|
(fn [_] (let [vs (i/get-cell values-to-insert)]
|
||||||
(if (seq vs)
|
(if vs
|
||||||
(do (i/update-cell! values-to-insert next)
|
(do (i/update-cell! values-to-insert next)
|
||||||
(first vs))
|
(first vs))
|
||||||
NONE
|
NONE
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue