From c6969439a1d73b5d779f90fc422cb63e0cc47506 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Tue, 30 Aug 2011 08:41:13 +0200 Subject: [PATCH] MINOR Check for existence of related page in RelatedPageLink->RelatedPageAdminLink() (AIR-74) --- code/RelatedPageLink.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/RelatedPageLink.php b/code/RelatedPageLink.php index 7523410..f4f7f06 100644 --- a/code/RelatedPageLink.php +++ b/code/RelatedPageLink.php @@ -56,7 +56,7 @@ class RelatedPageLink extends DataObject { function RelatedPageAdminLink($master = false) { $page = $master ? Dataobject::get_by_id("SiteTree", $this->MasterPageID) : Dataobject::get_by_id("SiteTree", $this->RelatedPageID); $otherPage = $master ? Dataobject::get_by_id("SiteTree", $this->RelatedPageID) : Dataobject::get_by_id("SiteTree", $this->MasterPageID); - if(!$page) return; + if(!$page || !$otherPage) return; // Use cmsEditlink only when moving between different pages in the same subsite. $classClause = ($page->SubsiteID == $otherPage->SubsiteID) ? ' class="cmsEditlink"' : '';