diff --git a/admin/code/LeftAndMain.php b/admin/code/LeftAndMain.php index ee9fed2a555..0e488c48f21 100644 --- a/admin/code/LeftAndMain.php +++ b/admin/code/LeftAndMain.php @@ -1170,7 +1170,7 @@ function getSilverStripeNavigator() { * @return int */ public function currentPageID() { - if($this->request->requestVar('ID')) { + if($this->request->requestVar('ID') && is_numeric($this->request->requestVar('ID'))) { return $this->request->requestVar('ID'); } elseif (isset($this->urlParams['ID']) && is_numeric($this->urlParams['ID'])) { return $this->urlParams['ID'];