From 43e0beaeae8d7c10005ef2fadde47806773a3549 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 13 Dec 2023 21:38:36 +0800 Subject: [PATCH] :art: Improve add database table view --- kernel/model/attribute_view.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 8292808ba..1f46e93d5 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -785,6 +785,7 @@ func (tx *Transaction) doDuplicateAttrViewView(operation *Operation) (ret *TxErr } view.Table.PageSize = masterView.Table.PageSize + view.Table.RowIDs = masterView.Table.RowIDs if err = av.SaveAttributeView(attrView); nil != err { logging.LogErrorf("save attribute view [%s] failed: %s", avID, err) @@ -817,6 +818,8 @@ func (tx *Transaction) doAddAttrViewView(operation *Operation) (ret *TxErr) { view.Table.Columns = append(view.Table.Columns, &av.ViewTableColumn{ID: col.ID}) } + view.Table.RowIDs = firstView.Table.RowIDs + if err = av.SaveAttributeView(attrView); nil != err { logging.LogErrorf("save attribute view [%s] failed: %s", avID, err) return &TxErr{code: TxErrWriteAttributeView, msg: err.Error(), id: avID}