diff --git a/library/Icinga/Web/Widget/FilterEditor.php b/library/Icinga/Web/Widget/FilterEditor.php index f512ffe67..111974310 100644 --- a/library/Icinga/Web/Widget/FilterEditor.php +++ b/library/Icinga/Web/Widget/FilterEditor.php @@ -323,11 +323,12 @@ class FilterEditor extends AbstractWidget if ($request->get('cancel') === 'Cancel') { $this->redirectNow($this->preservedUrl()->without('modifyFilter')); } - - $filter = $this->applyChanges($request->getPost()); - $url = $this->url()->setQueryString($filter->toQueryString())->addParams($preserve); - $url->getParams()->add('modifyFilter'); - $this->redirectNow($url); + if ($request->get('apply') === 'Apply') { + $filter = $this->applyChanges($request->getPost()); + $url = $this->url()->setQueryString($filter->toQueryString())->addParams($preserve); + $url->getParams()->add('modifyFilter'); + $this->redirectNow($url); + } } $this->url()->getParams()->add('modifyFilter'); }