Fixed a bug where an error occurred when attempting to change the page type of 'Blog'

This commit is contained in:
Jake Bentvelzen 2015-10-14 14:00:24 +11:00
parent bb9beb3953
commit c3b0401ee5

View File

@ -546,6 +546,8 @@ class Blog extends Page implements PermissionProvider {
$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($levels as $user) {
if(!$user->inGroup($group)) {
@ -554,6 +556,7 @@ class Blog extends Page implements PermissionProvider {
}
}
}
}
/**
* Gets or creates the group used to assign CMS access.