Accepted review can not be edited

We have got a problem when an editor has by mistake chosen open peer-review, when it should have been double-blind. The editor could not change the review settings since the reviewer had already accepted the review. Further, it is also impossible to remove a reviewer from the reviewer’s list when (s)he has accepted to do the review.

This is the view from “Edit” under the reviewer’s name in the Review tab of the submission, after clicking OK:
ojs-review1
Here is the error from the php-error log, I guess only the last one is relevant since the others appear when trying to edit a review before acceptance:

[Mon Jun 18 12:33:13.166740 2018] [php7:warn] [pid 31592] [client xxx.xxx.xxx.xxx:34126] PHP Warning:  Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /var/www/html/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 386, referer: https://domain.xx/index.php/xxxx/workflow/index/xxx/xxx
[Mon Jun 18 12:33:13.170534 2018] [php7:warn] [pid 31592] [client xxx.xxx.xxx.xxx:34126] PHP Warning:  Declaration of CustomHeaderPlugin::register($category, $path) should be compatible with LazyLoadPlugin::register($category, $path, $mainContextId = NULL) in /var/www/html/plugins/generic/customHeader/CustomHeaderPlugin.inc.php on line 141, referer: https://domain.xx/index.php/xxxx/workflow/index/xxx/xxx
[Mon Jun 18 12:33:13.214774 2018] [php7:warn] [pid 31592] [client xxx.xxx.xxx.xxx:34126] PHP Warning:  Declaration of EditReviewForm::fetch($request) should be compatible with Form::fetch($request, $template = NULL, $display = false) in /var/www/html/lib/pkp/controllers/grid/users/reviewer/form/EditReviewForm.inc.php on line 19, referer: https://domain.xx/index.php/xxxx/workflow/index/xxx/xxx
[Mon Jun 18 12:33:13.216523 2018] [php7:warn] [pid 31592] [client xxx.xxx.xxx.xxx:34126] PHP Warning:  Declaration of SubmissionFileDAO::fromRow($row) should be compatible with PKPSubmissionFileDAO::fromRow($row, $fileImplementation) in /var/www/html/classes/article/SubmissionFileDAO.inc.php on line 23, referer: https://domain.xx/index.php/xxxx/workflow/index/xxx/xxx
[Mon Jun 18 12:33:13.238458 2018] [php7:notice] [pid 31592] [client xxx.xxx.xxx.xxx:34126] PHP Notice:  Undefined property: ReviewAssignment::$getDateDue in /var/www/html/lib/pkp/controllers/grid/users/reviewer/form/EditReviewForm.inc.php on line 135, referer: https://domain.xx/index.php/xxxx/workflow/index/xxx/xxx
[Mon Jun 18 12:33:13.238526 2018] [php7:notice] [pid 31592] [client xxx.xxx.xxx.xxx:34126] ojs2: Unrecognized DAO StageAssignmentDao!, referer: https://domain.xx/index.php/xxxx/workflow/index/xxx/xxx

Is this a bug, or is it a local phenomena?

I solved the problem by editing the database, but I guess this must be possible in the web interface!

UPDATE `ojs`.`review_assignments` SET `review_method`='2' WHERE `review_id`='###';

Hi @eddoff,

Thanks for reporting. I’ve reproduced this myself and filed a bug report: