From 35a4057a3f170764d0e09ac14982381261635ab3 Mon Sep 17 00:00:00 2001 From: Jiangshuon <67137548+Jiangshuon@users.noreply.github.com> Date: Tue, 12 Aug 2025 17:27:51 +0800 Subject: [PATCH] imporve database image browsing --- 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 f7bcd7b653e..b7f88312d8a 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)