From 7f3563cd72e086467799a9182fece9c6573f3fc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nerijus=20Eimanavi=C4=8Dius?= Date: Tue, 7 Oct 2014 10:11:49 +0300 Subject: [PATCH] Fixes #1112 Fixes #1112 $conn->fieldList('SiteTree') has protected access but is called from SiteTree --- code/model/SiteTree.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index b56d0855..ca8f5281 100755 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -1509,7 +1509,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid if($this->class == 'SiteTree') { $conn = DB::get_schema(); // only execute command if fields haven't been renamed to _obsolete_ already by the task - if(array_key_exists('Viewers', $conn->fieldList('SiteTree'))) { + if($conn->hasField('SiteTree' ,'Viewers')) { $task = new UpgradeSiteTreePermissionSchemaTask(); $task->run(new SS_HTTPRequest('GET','/')); }