Skip to content

Commit

Permalink
Relax package path assumptions in download_version_url; closes r-lib#440
Browse files Browse the repository at this point in the history
  • Loading branch information
martinstuder committed Sep 23, 2019
1 parent 3e042a2 commit 841fa2d
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions R/install-version.R
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,12 @@ download_version_url <- function(package, version, repos, type) {
# Grab the latest one: only happens if pulled from CRAN
package.path <- row.names(info)[nrow(info)]
} else {
package.path <- paste(package, "/", package, "_", version, ".tar.gz",
package.filename <- paste(package, "_", version, ".tar.gz",
sep = "")
if (!(package.path %in% row.names(info))) {
idx <- endsWith(row.names(info), package.filename)
if(any(idx)) {
package.path <- row.names(info)[idx][1L]
} else {
stop(sprintf("version '%s' is invalid for package '%s'", version,
package))
}
Expand Down

0 comments on commit 841fa2d

Please sign in to comment.