diff --git a/src/main/frontend/format/block.cljs b/src/main/frontend/format/block.cljs index 586e208fc..cde710588 100644 --- a/src/main/frontend/format/block.cljs +++ b/src/main/frontend/format/block.cljs @@ -728,18 +728,18 @@ (:block/pre-block? block) (:block/content block))))) ([format pre-block? content] - (when content + (when-not (string/blank? content) (let [content (if pre-block? content - (str (config/get-block-pattern format) " " (string/triml content))) - content (property/remove-properties format content) - ast (->> (format/to-edn content format nil) - (map first)) - title (when (heading-block? (first ast)) - (:title (second (first ast))))] - (cond-> - {:block/body (vec (if title (rest ast) ast))} - title - (assoc :block/title title)))))) + (str (config/get-block-pattern format) " " (string/triml content))) + content (property/remove-properties format content) + ast (->> (format/to-edn content format nil) + (map first)) + title (when (heading-block? (first ast)) + (:title (second (first ast))))] + (cond-> + {:block/body (vec (if title (rest ast) ast))} + title + (assoc :block/title title)))))) (defn macro-subs [macro-content arguments]