Skip to content

Commit 23aa012

Browse files
committed
Update need_decision to handle when no papers out for review
1 parent 39eeee2 commit 23aa012

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

R/late.R

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)