We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28b57af commit cf9ad7fCopy full SHA for cf9ad7f
1 file changed
R/packages-gz.R
@@ -147,7 +147,14 @@ read_packages_file <- function(
147
148
# fall back to previous version for filesize and sysreqs
149
nameonly <- function(x) sub("_[^_]*$", "", x)
150
- map2 <- match(nameonly(pkgs$target), nameonly(metatarget))
+ nameonly_metatarget <- nameonly(metatarget)
151
+ map2 <- match(nameonly(pkgs$target), nameonly_metatarget)
152
+ # handle the case when file names not package names, e.g. R Universe
153
+ miss_sr <- is.na(map2)
154
+ map2[miss_sr] <- match(
155
+ pkgs$package[miss_sr],
156
+ basename(nameonly_metatarget)
157
+ )
158
filesize2 <- meta$size[map2]
159
sysreqs2 <- as.character(meta$sysreqs[map2])
160
pkgs$filesize <- ifelse(is.na(pkgs$filesize), filesize2, pkgs$filesize)
0 commit comments