@@ -91,9 +91,7 @@ srv_transform_teal_data <- function(id, data, transformators, modules = NULL) {
91
91
function (data_previous , name ) {
92
92
moduleServer(name , function (input , output , session ) {
93
93
logger :: log_debug(" srv_transform_teal_data@1 initializing module for { name }." )
94
-
95
94
data_out <- reactiveVal()
96
- transform_wrapper_id <- sprintf(" wrapper_%s" , name )
97
95
98
96
# Disable all elements if original data is not yet a teal_data
99
97
observeEvent(data_original_handled(), {
@@ -120,8 +118,6 @@ srv_transform_teal_data <- function(id, data, transformators, modules = NULL) {
120
118
if (! identical(data_handled(), data_out())) {
121
119
data_out(data_handled())
122
120
}
123
- } else if (inherits(data_handled(), " condition" )) {
124
- data_out(data_handled())
125
121
} else {
126
122
data_out(data_handled())
127
123
}
@@ -147,6 +143,7 @@ srv_transform_teal_data <- function(id, data, transformators, modules = NULL) {
147
143
}
148
144
})
149
145
146
+ transform_wrapper_id <- sprintf(" wrapper_%s" , name )
150
147
output $ error_wrapper <- renderUI({
151
148
if (is_previous_failed()) {
152
149
shinyjs :: disable(transform_wrapper_id )
@@ -167,7 +164,7 @@ srv_transform_teal_data <- function(id, data, transformators, modules = NULL) {
167
164
168
165
# Ignoring unwanted reactivity breaks during initialization
169
166
reactive({
170
- validate(need(inherits(data_out(), " teal_data " ), message = data_out()$ message )) # rethrow message
167
+ validate(need(! inherits(data_out(), " condition " ), message = data_out()$ message )) # rethrow message
171
168
data_out()
172
169
})
173
170
})
0 commit comments