diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php index a2c757800..c87025fdd 100644 --- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php +++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php @@ -290,7 +290,12 @@ abstract class IdoQuery extends DbQuery && strpos($filter->getColumn(), 'LOWER') !== 0 ) { $filter->setColumn('LOWER(' . $filter->getColumn() . ')'); - $filter->setExpression(strtolower($filter->getExpression())); + $expression = $filter->getExpression(); + if (is_array($expression)) { + $filter->setExpression(array_map('strtolower', $expression)); + } else { + $filter->setExpression(strtolower($expression)); + } } } else { foreach ($filter->filters() as $chainedFilter) {