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)