Jelajahi Sumber

fix: can't add alias

Tienson Qin 1 tahun lalu
induk
melakukan
eea1858040

+ 2 - 1
deps/db/src/logseq/db/frontend/property.cljs

@@ -237,7 +237,8 @@
     (and k-name
     (and k-name
          (or (string/starts-with? k-name "logseq.property")
          (or (string/starts-with? k-name "logseq.property")
              (string/starts-with? k-name "logseq.task")
              (string/starts-with? k-name "logseq.task")
-             (string/starts-with? k-name "user.property")))))
+             (string/starts-with? k-name "user.property")
+             (and (keyword? k) (contains? #{:block/tags :block/alias} k))))))
 
 
 (defn properties
 (defn properties
   "Fetch all properties of entity like :block/properties used to do.
   "Fetch all properties of entity like :block/properties used to do.

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

@@ -715,9 +715,6 @@
                      (->> (db-property/get-class-ordered-properties block)
                      (->> (db-property/get-class-ordered-properties block)
                           (map #(vector % %)))
                           (map #(vector % %)))
                      (sort-by first block-properties))
                      (sort-by first block-properties))
-        alias (set (map :db/id (:block/alias block)))
-        alias-properties (when (seq alias)
-                           [[:block/alias alias]])
         remove-built-in-properties (fn [properties]
         remove-built-in-properties (fn [properties]
                                      (remove (fn [[id _]]
                                      (remove (fn [[id _]]
                                                (when-let [ent (db/entity id)]
                                                (when-let [ent (db/entity id)]
@@ -726,8 +723,7 @@
                                              properties))
                                              properties))
         {:keys [classes all-classes classes-properties]} (db-property-handler/get-block-classes-properties (:db/id block))
         {:keys [classes all-classes classes-properties]} (db-property-handler/get-block-classes-properties (:db/id block))
         one-class? (= 1 (count classes))
         one-class? (= 1 (count classes))
-        block-own-properties (->> (concat (seq alias-properties)
-                                          (seq properties))
+        block-own-properties (->> (concat (seq properties))
                                   remove-built-in-properties
                                   remove-built-in-properties
                                   (remove (fn [[id _]] ((set classes-properties) id))))
                                   (remove (fn [[id _]] ((set classes-properties) id))))
         root-block? (= (:id opts) (str (:block/uuid block)))
         root-block? (= (:id opts) (str (:block/uuid block)))