diff --git a/Grid/Source/Source.php b/Grid/Source/Source.php index f2605216..6b9511cd 100644 --- a/Grid/Source/Source.php +++ b/Grid/Source/Source.php @@ -315,12 +315,12 @@ public function executeFromData($columns, $page = 0, $limit = 0, $maxResults = n // Test switch ($operator) { case Column::OPERATOR_EQ: - if ($dataIsNumeric) { + if ($dataIsNumeric && is_numeric($value)) { $found = abs($fieldValue - $value) < 0.00001; break; } case Column::OPERATOR_NEQ: - if ($dataIsNumeric) { + if ($dataIsNumeric && is_numeric($value)) { $found = abs($fieldValue - $value) > 0.00001; break; }