From e3827c81512b1e2e91da03f33a42bf4d231d249b Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 29 Jun 2025 17:32:31 +0800 Subject: [PATCH] :recycle: https://github.com/siyuan-note/siyuan/issues/15162 --- kernel/av/av_fix.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/kernel/av/av_fix.go b/kernel/av/av_fix.go index 6905d44b8..0bee1cb85 100644 --- a/kernel/av/av_fix.go +++ b/kernel/av/av_fix.go @@ -34,7 +34,7 @@ func upgradeSpec2(av *AttributeView) { return } - // 如果存在 view.table.filters/sorts/pageSize 则复制覆盖到 view.filters/sorts/pageSize 下后置空 + // 如果存在 view.table.filters/sorts/pageSize 则复制覆盖到 view.filters/sorts/pageSize for _, view := range av.Views { if 1 > len(view.Filters) { view.Filters = []*ViewFilter{} @@ -47,17 +47,14 @@ func upgradeSpec2(av *AttributeView) { } if nil != view.Table { - if 0 < len(view.Table.Filters) { + if 0 < len(view.Table.Filters) && 1 > len(view.Filters) { view.Filters = append(view.Filters, view.Table.Filters...) - view.Table.Filters = nil } - if 0 < len(view.Table.Sorts) { + if 0 < len(view.Table.Sorts) && 1 > len(view.Sorts) { view.Sorts = append(view.Sorts, view.Table.Sorts...) - view.Table.Sorts = nil } if 0 < view.Table.PageSize { view.PageSize = view.Table.PageSize - view.Table.PageSize = 0 } }