Limit (or even remove) the text output in a query

    • replace (assoc r :block/content node) with and update, 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