diff --git a/kernel/av/table.go b/kernel/av/table.go index 90153d1b4..0342b50ca 100644 --- a/kernel/av/table.go +++ b/kernel/av/table.go @@ -653,9 +653,11 @@ func (table *Table) FilterRows() { operator := table.Filters[j].Operator if nil == row.Cells[index].Value { - switch operator { - case FilterOperatorIsNotEmpty: + if FilterOperatorIsNotEmpty == operator { pass = false + } else if FilterOperatorIsEmpty == operator { + pass = true + break } if KeyTypeText != row.Cells[index].ValueType {