Browse Source

fix: don't allow spaces in property keys

Tienson Qin 4 years ago
parent
commit
4bf475fb04
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/main/frontend/format/block.cljs

+ 2 - 1
src/main/frontend/format/block.cljs

@@ -171,7 +171,8 @@
                    (distinct))
         properties (->> properties
                         (medley/map-kv (fn [k v]
-                                         (let [v (string/trim v)]
+                                         (let [v (string/trim v)
+                                               k (string/replace k " " "_")]
                                            (cond
                                              (and (= "\"" (first v) (last v))) ; wrapped in ""
                                              [(string/lower-case k) (string/trim (subs v 1 (dec (count v))))]