diff --git a/inc/inc.Utils.php b/inc/inc.Utils.php index 1c346a3dd..e85e29a29 100644 --- a/inc/inc.Utils.php +++ b/inc/inc.Utils.php @@ -1151,9 +1151,9 @@ function getMandatoryReviewers($folder, $document, $user) { /* {{{ */ foreach($revg as $gid) { if($g = $dms->getGroup($gid)) { if($document) - $accessmode = $document->getGroupAccessMode($u); + $accessmode = $document->getGroupAccessMode($g); else - $accessmode = $folder->getGroupAccessMode($u); + $accessmode = $folder->getGroupAccessMode($g); if($accessmode < M_READ || !$g->getUsers()) $reviewers["ng"][] = $g->getId(); else @@ -1248,9 +1248,9 @@ function getMandatoryApprovers($folder, $document, $user) { /* {{{ */ foreach($appg as $gid) { if($g = $dms->getGroup($gid)) { if($document) - $accessmode = $document->getGroupAccessMode($u); + $accessmode = $document->getGroupAccessMode($g); else - $accessmode = $folder->getGroupAccessMode($u); + $accessmode = $folder->getGroupAccessMode($g); if($accessmode < M_READ || !$g->getUsers()) $approvers["ng"][] = $g->getId(); else