Selaa lähdekoodia

fix: display closed values

Tienson Qin 1 vuosi sitten
vanhempi
sitoutus
b74307d3a0

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

@@ -204,7 +204,7 @@
     [:div.closed-values.flex.flex-col
      (let [choices (doall
                     (keep (fn [id]
-                            (when-let [block (db/sub-block (:db/id (db/entity id)))]
+                            (when-let [block (db/sub-block (:db/id (db/entity [:block/uuid id])))]
                               {:id (str id)
                                :value id
                                :content (choice-item-content property *property-schema block (merge opts dropdown-opts))}))

+ 3 - 0
src/main/frontend/handler/db_based/property/util.cljs

@@ -11,12 +11,14 @@
   [id]
   (:block/original-name (db-utils/entity id)))
 
+;; FIXME: property no long has `:block/name` attribute
 (defn get-built-in-property-uuid
   "Get a built-in property's uuid given its name"
   ([property-name] (get-built-in-property-uuid (state/get-current-repo) property-name))
   ([repo property-name]
    (:block/uuid (db-utils/entity repo [:block/name (name property-name)]))))
 
+;; FIXME: property no long has `:block/name` attribute
 (defn get-user-property-uuid
   "Get a user property's uuid given its unsanitized name"
   ([property-name] (get-user-property-uuid (state/get-current-repo) property-name))
@@ -29,6 +31,7 @@
   (every? (fn [id]
             (:hide? (:block/schema (db/entity id)))) properties))
 
+;; FIXME: property no long has `:block/name` attribute
 (defn readable-properties
   "Given a DB graph's properties, returns a readable properties map with keys as
   property names and property values dereferenced where possible. A property's