From 9b39ca84b7bee5fb0fa8927c1849333a4e1f4aa4 Mon Sep 17 00:00:00 2001 From: defclass Date: Wed, 28 Oct 2020 15:01:17 +0800 Subject: [PATCH] fix(import): fix roam import bug --- src/main/frontend/external/roam.cljs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/external/roam.cljs b/src/main/frontend/external/roam.cljs index 802b53d704..543f3de787 100644 --- a/src/main/frontend/external/roam.cljs +++ b/src/main/frontend/external/roam.cljs @@ -21,7 +21,7 @@ ;; TODO: 5. Roam attributes -> properties ;; TODO: 6. hiccup -(defonce uid-pattern #"\(\(([a-zA-Z0-9_\\-]{9})\)\)") +(defonce uid-pattern #"\(\(([a-zA-Z0-9_\\-]{10})\)\)") (defonce macro-pattern #"\{\{([^{}]+)\}\}") (defn uid-transform @@ -33,7 +33,8 @@ (defn macro-transform [text] (string/replace text macro-pattern (fn [[original text]] - (let [[name arg] (string/split text #": ")] + (let [[name arg] (-> (string/replace text #" " "") + (string/split #":"))] (if name (let [name (case name "[[embed]]" "embed"