From b2fadeda323027796d8cfb9b0492c7c50e4706ef Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 21 Jun 2025 17:37:42 +0800 Subject: [PATCH] :bug: https://github.com/siyuan-note/siyuan/issues/15099 --- kernel/model/attribute_view.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 2afaa4e8f..43ada55ef 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -3507,15 +3507,16 @@ func RemoveAttributeViewKey(avID, keyID string, removeRelationDest bool) (err er } for _, view := range attrView.Views { - switch view.LayoutType { - case av.LayoutTypeTable: + if nil != view.Table { for i, column := range view.Table.Columns { if column.ID == keyID { view.Table.Columns = append(view.Table.Columns[:i], view.Table.Columns[i+1:]...) break } } - case av.LayoutTypeGallery: + } + + if nil != view.Gallery { for i, field := range view.Gallery.CardFields { if field.ID == keyID { view.Gallery.CardFields = append(view.Gallery.CardFields[:i], view.Gallery.CardFields[i+1:]...)