From 4545cb11fef8c93ba2312e26db6d9b6bbfc1cc84 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 4 Mar 2024 21:58:26 +0800 Subject: [PATCH] :art: Database block support specified view https://github.com/siyuan-note/siyuan/issues/10443 --- kernel/model/attribute_view.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 09f60ffb7..718fbf161 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -1380,7 +1380,7 @@ func (tx *Transaction) doRemoveAttrViewView(operation *Operation) (ret *TxErr) { attrs := parse.IAL2Map(node.KramdownIAL) blockViewID := attrs[av.NodeAttrView] if blockViewID == viewID { - delete(attrs, av.NodeAttrView) + attrs[av.NodeAttrView] = attrView.ViewID oldAttrs, e := setNodeAttrs0(node, attrs) if nil != e { logging.LogErrorf("set node attrs failed: %s", e) @@ -1701,7 +1701,7 @@ func setAttributeViewPageSize(operation *Operation) (err error) { return } - view, err := attrView.GetCurrentView(operation.ID) + view, err := getAttrViewViewByBlockID(attrView, operation.BlockID) if nil != err { return }