From 80e89673082cd32dfb5937a4364c646792bef61c Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Wed, 5 Apr 2017 10:46:48 +1000 Subject: [PATCH] FIX: Fix VirtualPage::init() content-modification check. This check had never worked but PHP 5 silently ignored it and PHP 7 raised it as an error. --- code/model/VirtualPage.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/model/VirtualPage.php b/code/model/VirtualPage.php index fd640f17..0baeda37 100644 --- a/code/model/VirtualPage.php +++ b/code/model/VirtualPage.php @@ -528,8 +528,8 @@ class VirtualPage_Controller extends Page_Controller { * We can't load the content without an ID or record to copy it from. */ public function init(){ - if(isset($this->record) && $this->record->ID){ - if($this->record->VersionID != $this->failover->CopyContentFrom()->Version){ + if(isset($this->record) && $this->record['ID']){ + if($this->record['VersionID'] != $this->failover->CopyContentFrom()->Version){ $this->reloadContent(); $this->VersionID = $this->failover->CopyContentFrom()->VersionID; }