diff --git a/library/Icinga/Data/Filter/FilterChain.php b/library/Icinga/Data/Filter/FilterChain.php index e86f6fec9..76c56a7af 100644 --- a/library/Icinga/Data/Filter/FilterChain.php +++ b/library/Icinga/Data/Filter/FilterChain.php @@ -185,6 +185,7 @@ abstract class FilterChain extends Filter { $this->filters[] = $filter; $filter->setId($this->getId() . '-' . $this->count()); + return $this; } public function &filters() diff --git a/library/Icinga/Web/Widget/FilterEditor.php b/library/Icinga/Web/Widget/FilterEditor.php index ee7a6c693..3721e488c 100644 --- a/library/Icinga/Web/Widget/FilterEditor.php +++ b/library/Icinga/Web/Widget/FilterEditor.php @@ -196,7 +196,6 @@ class FilterEditor extends AbstractWidget $filter = $this->mergeRootExpression($filter, $k, '=', $v); } - $url = $this->url()->setQueryString( $filter->toQueryString() )->addParams($preserve);