@@ -195,15 +195,17 @@ need_decision <- function(editor) {
195195
196196 # Find existing reviewers
197197 reviewers <- get_reviewers(editor = editor )
198- ids <- unique(reviewers $ id )
199- paths <- paste0(get_articles_path(), " /Submissions/" , ids )
200- nreviews <- lapply(paths , function (x ) {
201- completed_reviews(as.article(x ))
202- }) | >
203- unlist()
204- reviewers <- subset(reviewers , reviewers $ id %in% ids [nreviews > = 2 ])
205- status <- last_reviewer_status(reviewers $ comment )
206- reviewers <- reviewers [status %in% c(" Major" , " Minor" , " Accept" , " Reject" ), ]
198+ if (NROW(reviewers ) > 0L ) {
199+ ids <- unique(reviewers $ id )
200+ paths <- paste0(get_articles_path(), " /Submissions/" , ids )
201+ nreviews <- lapply(paths , function (x ) {
202+ completed_reviews(as.article(x ))
203+ }) | >
204+ unlist()
205+ reviewers <- subset(reviewers , reviewers $ id %in% ids [nreviews > = 2 ])
206+ status <- last_reviewer_status(reviewers $ comment )
207+ reviewers <- reviewers [status %in% c(" Major" , " Minor" , " Accept" , " Reject" ), ]
208+ }
207209
208210 if (NROW(reviewers ) > 0L ) {
209211 reviewers $ date <- stringr :: str_extract(
0 commit comments