diff --git a/deps/db/src/logseq/db/common/view.cljs b/deps/db/src/logseq/db/common/view.cljs index 522c9f3e11..d2d65e4983 100644 --- a/deps/db/src/logseq/db/common/view.cljs +++ b/deps/db/src/logseq/db/common/view.cljs @@ -8,8 +8,8 @@ [logseq.common.log :as log] [logseq.common.util :as common-util] [logseq.db :as ldb] - [logseq.db.frontend.class :as db-class] [logseq.db.common.entity-plus :as entity-plus] + [logseq.db.frontend.class :as db-class] [logseq.db.frontend.entity-util :as entity-util] [logseq.db.frontend.property :as db-property] [logseq.db.frontend.property.type :as db-property-type] @@ -518,11 +518,7 @@ (let [view (d/entity db view-id) group-by-property (:logseq.property.view/group-by-property view) list-view? (= :logseq.property.view/type.list (:db/ident (:logseq.property.view/type view))) - group-by-property-ident (or (:db/ident group-by-property) - (when (and list-view? (nil? group-by-property)) - :block/page) - (when (contains? #{:linked-references :unlinked-references} view-feature-type) - :block/page)) + group-by-property-ident (:db/ident group-by-property) group-by-closed-values? (some? (:property/closed-values group-by-property)) ref-property? (= (:db/valueType group-by-property) :db.type/ref) filters (or (:logseq.property.table/filters view) filters) diff --git a/src/main/frontend/components/property/value.cljs b/src/main/frontend/components/property/value.cljs index 1a234dd827..a4aa3936c1 100644 --- a/src/main/frontend/components/property/value.cljs +++ b/src/main/frontend/components/property/value.cljs @@ -218,8 +218,18 @@ (when (ldb/class? property) (