diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index dbcc71a92..ee9db4970 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -4826,6 +4826,10 @@ func removeAttributeViewColumnOption(operation *Operation) (err error) { } if nil != filter.Value && (av.KeyTypeSelect == filter.Value.Type || av.KeyTypeMSelect == filter.Value.Type) { + if av.FilterOperatorIsEmpty == filter.Operator || av.FilterOperatorIsNotEmpty == filter.Operator { + continue + } + for i, opt := range filter.Value.MSelect { if optName == opt.Content { filter.Value.MSelect = append(filter.Value.MSelect[:i], filter.Value.MSelect[i+1:]...)