- replace
(assoc r :block/content node)
with andupdate
, e.g. like this
You mean like this?
:result-transform (fn [result]
(map (fn [r]
(def content (:block/content r))
(def line (first (clojure.string/split content "\n")))
(def node (if (clojure.string/includes? line "::") (get-in r [:block/page :block/original-name]) content))
(update (:parent r) :block/properties (fn [p]
(assoc p "NODE" (:content r) )
) )
) result)
)
Or like this?
:result-transform (fn [result]
(map (fn [r]
(def content (:block/content r))
(def line (first (clojure.string/split content "\n")))
(def node (if (clojure.string/includes? line "::") (get-in r [:block/page :block/original-name]) content))
(update (:parent r) :block/properties (fn [p]
(assoc r :block/content node)
) )
) result)
)
I am getting an error both ways…
Thanks