From addc57c7815cd8c07492d23482ffc5c247f2634b Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 23 Sep 2025 20:14:22 +0800 Subject: [PATCH] :art: Improve av filter Signed-off-by: Daniel <845765@qq.com> --- kernel/av/filter.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/av/filter.go b/kernel/av/filter.go index 1477650ee..3213c1ee7 100644 --- a/kernel/av/filter.go +++ b/kernel/av/filter.go @@ -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