From b1c0365e56db1f3f4df7754d2eaf104c8269d9f2 Mon Sep 17 00:00:00 2001 From: Jiangshuon <67137548+Jiangshuon@users.noreply.github.com> Date: Tue, 12 Aug 2025 18:06:05 +0800 Subject: [PATCH] :art: Imporve database image browsing (#15548) --- kernel/model/attribute_view.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 11f9802d2..ed3ce0358 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -1826,9 +1826,14 @@ func GetCurrentAttributeViewImages(avID, viewID, query string) (ret []string, er av.Filter(table, attrView) av.Sort(table, attrView) + ids:= map[string]bool{} + for _, column := range table.Columns { + ids[column.ID] = column.Hidden + } + for _, row := range table.Rows { for _, cell := range row.Cells { - if nil != cell.Value && av.KeyTypeMAsset == cell.Value.Type && nil != cell.Value.MAsset { + if nil != cell.Value && av.KeyTypeMAsset == cell.Value.Type && nil != cell.Value.MAsset && !ids[cell.Value.KeyID]{ for _, a := range cell.Value.MAsset { if av.AssetTypeImage == a.Type { ret = append(ret, a.Content)