From 3333e95d27cfcf5ef057e53faee4f61d10708bf1 Mon Sep 17 00:00:00 2001 From: Gabriel Horner Date: Wed, 19 Jun 2024 09:25:44 -0400 Subject: [PATCH] fix: properties graph incorrectly generating :object-many case fixes LOG-3162 --- .../tasks/db_graph/create_graph_with_properties.cljs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/src/logseq/tasks/db_graph/create_graph_with_properties.cljs b/scripts/src/logseq/tasks/db_graph/create_graph_with_properties.cljs index fa2eac9e9c..b509c71f24 100644 --- a/scripts/src/logseq/tasks/db_graph/create_graph_with_properties.cljs +++ b/scripts/src/logseq/tasks/db_graph/create_graph_with_properties.cljs @@ -178,10 +178,13 @@ :properties (->> [:default :url :checkbox :number :page :date :object] (mapcat #(cond-> [[% (cond-> {:block/schema {:type %}} - (= % :object) + (= :object %) (assoc :build/schema-classes [:TestClass]))]] (db-property-type/property-type-allows-schema-attribute? % :cardinality) - (conj [(keyword (str (name %) "-many")) {:block/schema {:type % :cardinality :many}}]))) + (conj [(keyword (str (name %) "-many")) + (cond-> {:block/schema {:type % :cardinality :many}} + (= :object %) + (assoc :build/schema-classes [:TestClass]))]))) (into (mapv #(vector (keyword (str (name %) "-closed")) {:block/schema {:type %} :build/closed-values (closed-values-config (keyword (str (name %) "-closed")))})