From 07112dbb0bbc4bd624e44586ef3faccdcff1acd1 Mon Sep 17 00:00:00 2001 From: Guy Date: Tue, 12 Jun 2018 09:56:14 +1200 Subject: [PATCH] FIX Remove blind reliance on current versioning stage being valid --- code/model/SiteTree.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 230419d0..e15f5fdf 100755 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -2247,9 +2247,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid ); // "readonly"/viewing version that isn't the current version of the record - $stageOrLiveRecord = Versioned::get_one_by_stage($this->class, Versioned::current_stage(), array( - '"SiteTree"."ID"' => $this->ID - )); + $stageOrLiveRecord = SiteTree::get()->byID($this->ID); if($stageOrLiveRecord && $stageOrLiveRecord->Version != $this->Version) { $moreOptions->push(FormAction::create('email', _t('CMSMain.EMAIL', 'Email'))); $moreOptions->push(FormAction::create('rollback', _t('CMSMain.ROLLBACK', 'Roll back to this version')));