From 4b55a9623c78e191a04408bc9940b366854adb57 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 8 Jan 2024 12:18:52 +0800 Subject: [PATCH] :art: Reduce the delay in adding rows in database table view https://github.com/siyuan-note/siyuan/issues/10082 --- kernel/model/attribute_view.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index a9913b8d4..ce5496dd0 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -1691,8 +1691,12 @@ func addAttributeViewBlock(blockID string, operation *Operation, tree *parse.Tre func GetLastSortRow(rows []*av.TableRow) *av.TableRow { for i := len(rows) - 1; i >= 0; i-- { row := rows[i] - block := row.GetBlockValue() - if nil != block { + blockVal := row.GetBlockValue() + if nil != blockVal { + if nil != blockVal.Block && blockVal.Block.Created == blockVal.Block.Updated { + // 说明是刚刚创建的块,跳过 + continue + } return row } }