Skip to content

Commit 32c7bc7

Browse files
nathancdaylionel-
authored andcommitted
Update validated cases in UI
1 parent cfba744 commit 32c7bc7

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

R/shiny-server.R

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ validateSingleCase <- function(input, reactive_cases) {
156156
case <- shiny::isolate(input$case)
157157

158158
withdraw_cases(cases[case])
159-
cases <- cases[-match(case, names(cases))]
160-
159+
cases[[case]] <- success_case(cases[[case]])
160+
161161
shiny::isolate(reactive_cases$all <- cases)
162162
}
163163
})
@@ -173,10 +173,8 @@ validateGroupCases <- function(input, reactive_cases) {
173173
type <- shiny::isolate(input$type)
174174

175175
withdraw_cases(active_cases)
176-
177-
case_types <- c("new_case", "mismatch_case", "orphaned_case")
178-
types <- case_types[!case_types == type]
179-
cases <- filter_cases(cases, types)
176+
idx <- sapply(cases, inherits, type)
177+
cases[idx] <- lapply(cases[idx], success_case)
180178

181179
shiny::isolate(reactive_cases$all <- cases)
182180
}

0 commit comments

Comments
 (0)