Skip to content

Commit 39c4a6c

Browse files
authored
Merge pull request #55 from RobLBaker/master
quick fix to force = false title search
2 parents f415611 + fe08795 commit 39c4a6c

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

R/datastore_interactions.R

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -74,21 +74,23 @@ create_datastore_script <- function(owner,
7474

7575
#search for title in title list, if force == false:
7676
if(force == FALSE){
77-
matches <- items %>% filter(stringr::str_detect(items$title, new_ref_title))
78-
if(length(seq_along(matches$title) > 0)){
79-
cat("One or more DataStore references with title containing: ",
80-
new_ref_title,
81-
" already exists:", sep="")
82-
cat("Reference ID: ",
83-
matches$referenceId,
84-
"; Title: ",
85-
matches$title, sep="")
86-
cat("Are you sure you want to create a new draft reference for ",
87-
new_ref_title, "?", sep = "")
88-
var1 <- readline(prompt = cat("\n\n1: Yes\n2: No\n\n"))
89-
if(var1 == 2){
90-
cat("Your have not generated a new DataStore refernce.")
91-
return()
77+
if(length(items) > 0){
78+
matches <- items %>% filter(stringr::str_detect(items$title, new_ref_title))
79+
if(length(seq_along(matches$title) > 0)){
80+
cat("One or more DataStore references with title containing: ",
81+
new_ref_title,
82+
" already exists:", sep="")
83+
cat("Reference ID: ",
84+
matches$referenceId,
85+
"; Title: ",
86+
matches$title, sep="")
87+
cat("Are you sure you want to create a new draft reference for ",
88+
new_ref_title, "?", sep = "")
89+
var1 <- readline(prompt = cat("\n\n1: Yes\n2: No\n\n"))
90+
if(var1 == 2){
91+
cat("Your have not generated a new DataStore refernce.")
92+
return()
93+
}
9294
}
9395
}
9496
}

0 commit comments

Comments
 (0)