Prevents notice error when parent page isn't set

This commit is contained in:
Matt Gunn 2012-03-24 13:56:05 +13:00
parent ecee3cc772
commit 4e9cbe0771

View File

@ -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;