From bca0d5106fd3d5eff95eb0b1d3d2ec444d92a90f Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Sun, 4 May 2025 12:31:36 +0800 Subject: [PATCH] fix: can toggle group by page for references --- deps/db/src/logseq/db/common/view.cljs | 8 ++------ src/main/frontend/components/property/value.cljs | 14 ++++++++++++-- src/main/frontend/components/views.cljs | 14 ++++++++------ 3 files changed, 22 insertions(+), 14 deletions(-) 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) (