From f94328034ef65f423aae26a07085adaac53b0bb5 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 6 Jan 2026 16:51:13 +0800 Subject: [PATCH] :technologist: Improve kernel API `appendAttributeViewDetachedBlocksWithValues` Signed-off-by: Daniel <845765@qq.com> --- 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 f11f2e623..c210280fe 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -1148,6 +1148,9 @@ func AppendAttributeViewDetachedBlocksWithValues(avID string, blocksValues [][]* var blockIDs []string for _, blockValues := range blocksValues { blockID := ast.NewNodeID() + if v := blockValues[0]; "" != v.BlockID { + blockID = v.BlockID + } blockIDs = append(blockIDs, blockID) for _, v := range blockValues { keyValues, _ := attrView.GetKeyValues(v.KeyID)