diff --git a/library/Icingadb/Web/Controller.php b/library/Icingadb/Web/Controller.php index 297f6e66..224cb8db 100644 --- a/library/Icingadb/Web/Controller.php +++ b/library/Icingadb/Web/Controller.php @@ -317,12 +317,12 @@ class Controller extends CompatController return parent::addContent($content); } - public function filter(Query $query) + public function filter(Query $query, Filter $filter = null) { $this->applyMonitoringRestriction($query); FilterProcessor::apply( - $this->getFilter(), + $filter ?: $this->getFilter(), $query );