Tienson Qin 1 tahun lalu
induk
melakukan
54989b47b8

+ 2 - 1
deps/db/src/logseq/db/sqlite/util.cljs

@@ -70,7 +70,8 @@
   [db-ident prop-name prop-schema]
   (assert (keyword? db-ident))
   (let [db-ident' (if (or (= "user.property" (namespace db-ident))
-                          (string/starts-with? (namespace db-ident) "logseq."))
+                          (string/starts-with? (namespace db-ident) "logseq.")
+                          (contains? #{:block/tags :block/alias} db-ident))
                     db-ident
                     (keyword "user.property" (name db-ident)))]
     (block-with-timestamps

+ 2 - 2
src/main/frontend/components/block.cljs

@@ -2357,8 +2357,8 @@
     (when (seq closed-values-properties)
       [:div.closed-values-properties.flex.flex-row.items-center.gap-1.select-none.h-full
        (for [pid closed-values-properties]
-         (when-let [property (db/entity [:block/uuid pid])]
-           (pv/property-value block property (get (:block/properties block) pid)
+         (when-let [property (db/entity pid)]
+           (pv/property-value block property (get block pid)
                               {:icon? true
                                :page-cp page-cp
                                :inline-text inline-text})))])))

+ 1 - 1
src/main/frontend/components/db_based/page.cljs

@@ -83,7 +83,7 @@
   [page]
   (let [tags-property (db/entity :block/tags)]
     (pv/property-value page tags-property
-                       (map :db/id (:block/tags page))
+                       (:block/tags page)
                        {:page-cp (fn [config page]
                                    (component-block/page-cp (assoc config :tag? true) page))
                         :inline-text component-block/inline-text})))

+ 1 - 1
src/main/frontend/components/property/value.cljs

@@ -808,7 +808,7 @@
                       :parent-block block
                       :format :markdown}
          v (cond
-             (and multiple-values? (set? v))
+             (and multiple-values? (or (set? v) (and (coll? v) (empty? v))))
              v
              multiple-values?
              #{v}