Widget\FilterEditor: fix root element stripping
This commit is contained in:
parent
c6ffdb3862
commit
eb823c4045
|
@ -218,7 +218,12 @@ class FilterEditor extends AbstractWidget
|
||||||
|
|
||||||
if ($strip) {
|
if ($strip) {
|
||||||
$redirect = $this->url();
|
$redirect = $this->url();
|
||||||
$filter->replaceById($strip, $filter->getById($strip . '-1'));
|
$subId = $strip . '-1';
|
||||||
|
if ($filter->getId() === $strip) {
|
||||||
|
$filter = $filter->getById($strip . '-1');
|
||||||
|
} else {
|
||||||
|
$filter->replaceById($strip, $filter->getById($strip . '-1'));
|
||||||
|
}
|
||||||
$redirect->setQueryString($filter->toQueryString())->getParams()->add('modifyFilter');
|
$redirect->setQueryString($filter->toQueryString())->getParams()->add('modifyFilter');
|
||||||
$this->redirectNow($redirect->addParams($preserve));
|
$this->redirectNow($redirect->addParams($preserve));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue