Skip to content

Commit db981e4

Browse files
committed
fix second join
1 parent be9ceff commit db981e4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

R/tm_outliers.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ srv_outliers <- function(id, data, reporter, filter_panel_api, outlier_var,
442442
dataname_first <- names(data())[[1]]
443443
join_keys <- teal.data::join_keys(data())[dataname_first, dataname_first]
444444
obj <- data()
445-
445+
446446
if (length(join_keys) == 0) {
447447
if (!".row_id" %in% names(obj[[dataname_first]])) {
448448
obj[[dataname_first]]$.row_id <- seq_len(nrow(obj[[dataname_first]]))
@@ -631,8 +631,8 @@ srv_outliers <- function(id, data, reporter, filter_panel_api, outlier_var,
631631
# ANL_OUTLIER_EXTENDED is the base table
632632
join_keys <- as.character(teal.data::join_keys(data())[dataname_first, dataname_first])
633633

634-
if (length(join_keys) == 0) {
635-
# No join keys - single dataset, no join needed
634+
if (length(join_keys) == 1 && join_keys == ".row_id") {
635+
# Dummy join key - single dataset, no join needed
636636
qenv <- teal.code::eval_code(qenv, quote(ANL_OUTLIER_EXTENDED <- ANL_OUTLIER))
637637
} else {
638638
# Join keys exist - perform left join

0 commit comments

Comments
 (0)