From 4e9cbe07718544b6996f1ce69a7c10124d75c3da Mon Sep 17 00:00:00 2001 From: Matt Gunn Date: Sat, 24 Mar 2012 13:56:05 +1300 Subject: [PATCH] Prevents notice error when parent page isn't set --- code/controllers/CMSMain.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/controllers/CMSMain.php b/code/controllers/CMSMain.php index 9ed8c73d..5ab2ae6c 100644 --- a/code/controllers/CMSMain.php +++ b/code/controllers/CMSMain.php @@ -264,7 +264,9 @@ class CMSMain extends LeftAndMain implements CurrentPageIdentifier, PermissionPr $def[$class]['defaultChild'] = $defaultChild; $defaultParent = $obj->defaultParent(); - $id = $defaultParent ? SiteTree::get_by_link($defaultParent)->ID : null; + $parent = SiteTree::get_by_link($defaultParent); + + $id = $parent ? $parent->id : null; if ($defaultParent != 1 && $defaultParent != null) $def[$class]['defaultParent'] = $defaultParent;