diff --git a/controllers/grid/queries/form/QueryForm.php b/controllers/grid/queries/form/QueryForm.php index 03a64eced8d..7aa58c83d99 100644 --- a/controllers/grid/queries/form/QueryForm.php +++ b/controllers/grid/queries/form/QueryForm.php @@ -319,8 +319,8 @@ public function fetch($request, $template = null, $display = false, $actionArgs // if current user is an anonymous reviewer, filter out authors foreach ($reviewAssignments as $reviewAssignment) { if ($reviewAssignment->getReviewerId() == $user->getId()) { - if ($reviewAssignment->getReviewMethod() != ReviewAssignment::SUBMISSION_REVIEW_METHOD_OPEN) { - // Replaces StageAssignmentDAO::getBySubmissionAndRoleId + if ($reviewAssignment->getReviewMethod() == ReviewAssignment::SUBMISSION_REVIEW_METHOD_DOUBLEANONYMOUS ) { + // exclude authors from the list of participants to ensure anonymity $excludeUsers = StageAssignment::withSubmissionIds([$query->getAssocId()]) ->withRoleIds([Role::ROLE_ID_AUTHOR]) ->withUserId($user->getId())