mirror of
https://github.com/silverstripe/silverstripe-contentreview
synced 2024-10-22 17:05:47 +02:00
Merge pull request #102 from pjayme/bugfix/ownergroups-check-before-method-call
BUGFIX: Error trying to access OwnerGroups() method on boolean value
This commit is contained in:
commit
188f77c569
@ -217,9 +217,11 @@ class PagesDueForReviewReport extends Report
|
|||||||
$records = $records->filterByCallback(function ($page) use ($currentUser) {
|
$records = $records->filterByCallback(function ($page) use ($currentUser) {
|
||||||
$options = $page->getOptions();
|
$options = $page->getOptions();
|
||||||
|
|
||||||
foreach ($options->ContentReviewOwners() as $owner) {
|
if ($options) {
|
||||||
if ($currentUser->ID == $owner->ID) {
|
foreach ($options->ContentReviewOwners() as $owner) {
|
||||||
return true;
|
if ($currentUser->ID == $owner->ID) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,14 +68,16 @@ class ContentReviewEmails extends BuildTask
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
$option = $page->getOptions();
|
$options = $page->getOptions();
|
||||||
|
|
||||||
foreach ($option->ContentReviewOwners() as $owner) {
|
if ($options) {
|
||||||
if (!isset($overduePages[$owner->ID])) {
|
foreach ($options->ContentReviewOwners() as $owner) {
|
||||||
$overduePages[$owner->ID] = ArrayList::create();
|
if (!isset($overduePages[$owner->ID])) {
|
||||||
|
$overduePages[$owner->ID] = ArrayList::create();
|
||||||
|
}
|
||||||
|
|
||||||
|
$overduePages[$owner->ID]->push($page);
|
||||||
}
|
}
|
||||||
|
|
||||||
$overduePages[$owner->ID]->push($page);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user