Merge pull request #303 from SilbinaryWolf/fix-changing-blog-pagetype

Fix bug where can't change 'Blog' page type to non-'Blog' page type
This commit is contained in:
Damian Mooyman 2015-11-20 12:49:54 +13:00
commit 7bddc86ab4

View File

@ -548,6 +548,8 @@ class Blog extends Page implements PermissionProvider {
$group = $this->getUserGroup(); $group = $this->getUserGroup();
// Must check if the method exists or else an error occurs when changing page type
if ($this->hasMethod('Editors')) {
foreach(array($this->Editors(), $this->Writers(), $this->Contributors()) as $levels) { foreach(array($this->Editors(), $this->Writers(), $this->Contributors()) as $levels) {
foreach($levels as $user) { foreach($levels as $user) {
if(!$user->inGroup($group)) { if(!$user->inGroup($group)) {
@ -556,6 +558,7 @@ class Blog extends Page implements PermissionProvider {
} }
} }
} }
}
/** /**
* Gets or creates the group used to assign CMS access. * Gets or creates the group used to assign CMS access.