Skip to content

Commit f7462a9

Browse files
committed
recognize delayed_datasets in get_extract_datanames
1 parent 456fe70 commit f7462a9

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

R/data_extract_datanames.R

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,20 @@ get_extract_datanames <- function(data_extracts) {
6161
}
6262
})
6363

64-
unique(unlist(datanames))
64+
.extract_delayed_datasets <- function(x) {
65+
if (inherits(x, "delayed_datasets")) {
66+
attr(x, "datasets", exact = TRUE)
67+
} else {
68+
x
69+
}
70+
}
71+
datanames <- rapply(datanames, .extract_delayed_datasets)
72+
73+
if (any(datanames == "all")) {
74+
"all"
75+
} else {
76+
unique(datanames)
77+
}
6578
}
6679

6780
#' Verify uniform dataset source across data extract specification

0 commit comments

Comments
 (0)