From d16506728d326c4b70f6c693327381fc4488dcb1 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Tue, 29 Jun 2021 00:33:14 +0800 Subject: [PATCH] fix: Pages set to public not getting published close #2236 --- src/main/frontend/handler/extract.cljs | 2 ++ src/main/frontend/util/property.cljs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/main/frontend/handler/extract.cljs b/src/main/frontend/handler/extract.cljs index 2f38594c4..92bae5feb 100644 --- a/src/main/frontend/handler/extract.cljs +++ b/src/main/frontend/handler/extract.cljs @@ -152,6 +152,8 @@ first-block (ffirst ast) properties (let [properties (and (property/properties-ast? first-block) (->> (last first-block) + (map (fn [[x y]] + [x (property/parse-property x y)])) (into {}) (walk/keywordize-keys)))] (when (and properties (seq properties)) diff --git a/src/main/frontend/util/property.cljs b/src/main/frontend/util/property.cljs index 46a127d78..663d71634 100644 --- a/src/main/frontend/util/property.cljs +++ b/src/main/frontend/util/property.cljs @@ -336,6 +336,9 @@ v (if (or (symbol? v) (keyword? v)) (name v) (str v)) v (string/trim v)] (cond + (= k "filters") + v + (= v "true") true (= v "false")