Skip to content

Commit 4d0aa73

Browse files
committed
fix(grab_forged_keys): don't pass geo & time as other_keys
1 parent 437e2c7 commit 4d0aa73

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: epipredict
22
Title: Basic epidemiology forecasting methods
3-
Version: 0.1.5
3+
Version: 0.1.6
44
Authors@R: c(
55
person("Daniel J.", "McDonald", , "[email protected]", role = c("aut", "cre")),
66
person("Ryan", "Tibshirani", , "[email protected]", role = "aut"),

R/utils-misc.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ grab_forged_keys <- function(forged, workflow, new_data) {
8080
# `epi_df` invariants. Require that our key is a unique key in any case.
8181
if (all(c("geo_value", "time_value") %in% new_keys)) {
8282
maybe_as_of <- attr(new_data, "metadata")$as_of # NULL if wasn't epi_df
83-
try(return(as_epi_df(new_key_tbl, other_keys = new_keys, as_of = maybe_as_of)),
84-
silent = TRUE
85-
)
83+
new_other_keys <- new_keys[! new_keys %in% c("geo_value", "time_value")]
84+
try(return(as_epi_df(new_key_tbl, other_keys = new_other_keys, as_of = maybe_as_of)),
85+
silent = TRUE)
8686
}
8787
if (anyDuplicated(new_key_tbl)) {
8888
duplicate_key_tbl <- new_key_tbl %>% filter(.by = everything(), dplyr::n() > 1L)

0 commit comments

Comments
 (0)