Skip to content

Commit

Permalink
#127 remove doi/doi_url fields
Browse files Browse the repository at this point in the history
  • Loading branch information
eblondel committed May 14, 2024
1 parent 0dfb3a8 commit 2387e84
Showing 1 changed file with 4 additions and 10 deletions.
14 changes: 4 additions & 10 deletions R/ZenodoRecord.R
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,6 @@ ZenodoRecord <- R6Class("ZenodoRecord",
#deprecated
self$conceptdoi = obj$conceptdoi
self$conceptrecid = obj$conceptrecid
self$doi = obj$doi
self$doi_url = obj$doi_url
self$recid = obj$recid
self$modified = obj$modified
self$owners = obj$owners
Expand Down Expand Up @@ -91,10 +89,6 @@ ZenodoRecord <- R6Class("ZenodoRecord",
conceptdoi = NULL,
#' @field conceptrecid record concept id
conceptrecid = NULL,
#' @field doi record doi
doi = NULL,
#' @field doi_url record doi URL
doi_url = NULL,
#' @field modified record modification date
modified = NULL,
#' @field owners record owners
Expand Down Expand Up @@ -1289,7 +1283,7 @@ ZenodoRecord <- R6Class("ZenodoRecord",
downloadFiles = function(path = ".", files = list(),
parallel = FALSE, parallel_handler = NULL, cl = NULL, quiet = FALSE, overwrite=TRUE, timeout=60, ...){
if(length(self$files)==0){
warnMsg = sprintf("No files to download for record '%s' (doi: '%s')", self$id, self$doi)
warnMsg = sprintf("No files to download for record '%s' (doi: '%s')", self$id, self$pids$doi$identifier)
cli::cli_alert_warning(warnMsg)
self$WARN(warnMsg)
}else{
Expand All @@ -1305,22 +1299,22 @@ ZenodoRecord <- R6Class("ZenodoRecord",
if(length(files)>0) files.list <- files.list[sapply(files.list, function(x){x$filename %in% files})]
if(length(files.list)==0){
errMsg <- sprintf("No files available in record '%s' (doi: '%s') for file names [%s]",
self$id, self$doi, paste0(files, collapse=","))
self$id, self$pids$doi$identifier, paste0(files, collapse=","))
cli::cli_alert_danger(errMsg)
self$ERROR(errMsg)
stop(errMsg)
}
for(file in files){
if(!file %in% sapply(files.list, function(x){x$filename})){
warnMsg = sprintf("No files available in record '%s' (doi: '%s') for file name '%s': ",
self$id, self$doi, file)
self$id, self$pids$doi$identifier, file)
cli::cli_alert_warning(warnMsg)
self$WARN(warnMSg)
}
}

files_summary <- sprintf("Will download %s file%s from record '%s' (doi: '%s') - total size: %s",
length(files.list), ifelse(length(files.list)>1,"s",""), self$id, self$doi,
length(files.list), ifelse(length(files.list)>1,"s",""), self$id, self$pids$doi$identifier,
human_filesize(sum(sapply(files.list, function(x){x$filesize}))))

#download_file util
Expand Down

0 comments on commit 2387e84

Please sign in to comment.