diff --git a/classes/controller.php b/classes/controller.php index 31d42d8a..f3f21f74 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -430,9 +430,10 @@ class AdminController if (in_array('routable', $flags)) $collection = $collection->routable(); } - foreach ($pageStates as $pageState) { - unset($flags[$pageState]); + if (($pageState = array_search($pageState, $flags)) !== false) { + unset($flags[$pageState]); + } } // Filter by page type