Skip to content

Commit a82d48d

Browse files
committed
fix(epi_slide_opt): on out_filter_time_set narrowing to 0
1 parent 184f98a commit a82d48d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

R/epi_slide_opt_edf.R

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,13 @@ epi_slide_opt_edf_one_epikey <- function(inp_tbl,
249249
# FIXME min time_value for this epikey vs. entire edf; match existing behavior, or complete changeover
250250
out_filter_time_style <- "set"
251251
out_time_values <- vec_set_intersect(inp_tbl$time_value, out_filter_time_set)
252-
out_t_min <- min(out_time_values)
253-
out_t_max <- max(out_time_values)
252+
if (vec_size(out_time_values) == 0L) {
253+
out_t_min <- inp_tbl$time_value[[1L]]
254+
out_t_max <- inp_tbl$time_value[[1L]] - 1L * unit_step
255+
} else {
256+
out_t_min <- min(out_time_values)
257+
out_t_max <- max(out_time_values)
258+
}
254259
} else {
255260
cli_abort("Exactly one of `out_filter_time_range` and `out_filter_time_set` must be non-`NULL`.")
256261
}

0 commit comments

Comments
 (0)