🎨 Improve av filter

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2025-09-23 20:14:22 +08:00
parent b6363f6471
commit addc57c781
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -253,7 +253,11 @@ func (value *Value) Filter(filter *ViewFilter, attrView *AttributeView, itemID s
}
// 单独处理资源
if nil != value.MAsset && KeyTypeMAsset == value.Type && nil != filter.Value && KeyTypeMAsset == filter.Value.Type && 0 < len(filter.Value.MAsset) {
if nil != value.MAsset && KeyTypeMAsset == value.Type && nil != filter.Value && KeyTypeMAsset == filter.Value.Type {
if 1 > len(filter.Value.MAsset) {
return true
}
key, _ := attrView.GetKey(value.KeyID)
if nil == key {
return false