Bläddra i källkod

fix: upsert properties

close #5219
Tienson Qin 3 år sedan
förälder
incheckning
6073fa1f0a
1 ändrade filer med 6 tillägg och 1 borttagningar
  1. 6 1
      src/main/frontend/util/property.cljs

+ 6 - 1
src/main/frontend/util/property.cljs

@@ -236,7 +236,12 @@
      (let [ast (mldoc/->edn content (mldoc/default-config format))
            title? (mldoc/block-with-title? (ffirst (map first ast)))
            has-properties? (or (and title?
-                                    (mldoc/properties? (second ast)))
+                                    (or (mldoc/properties? (second ast))
+                                        (mldoc/properties? (second
+                                                            (remove
+                                                             (fn [[x _]]
+                                                               (= "Hiccup" (first x)))
+                                                             ast)))))
                                (mldoc/properties? (first ast)))
            lines (string/split-lines content)
            [title body] (if title?