diff --git a/src/main/frontend/components/property/closed_value.cljs b/src/main/frontend/components/property/closed_value.cljs index 1e14943f5..76c24ca5e 100644 --- a/src/main/frontend/components/property/closed_value.cljs +++ b/src/main/frontend/components/property/closed_value.cljs @@ -17,7 +17,8 @@ [frontend.db.async :as db-async] [frontend.state :as state] [promesa.core :as p] - [logseq.db.frontend.property :as db-property])) + [logseq.db.frontend.property :as db-property] + [logseq.db.frontend.property.type :as db-property-type])) (defn- > (map second values) + values' (->> (if (contains? db-property-type/ref-property-types (get-in property [:block/schema :type])) + (map #(:block/uuid (db/entity (second %))) values) + (map second values)) (remove string/blank?) (remove (set (get-in property [:block/schema :values]))) distinct)]