Skip to content

Commit 6ac754d

Browse files
committed
fixed bug from #34
1 parent 6495232 commit 6ac754d

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

bs/R/Engine.R

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,11 @@ create_intermediate_var <- R6::R6Class(
440440
ResultsState$counter <- ResultsState$counter + 1
441441

442442
# NOTE: for better saving the results
443-
new_df <- setNames(data.frame(new), self$name)
443+
if (!inherits(new, "data.frame")) {
444+
new_df <- setNames(data.frame(new), self$name)
445+
} else {
446+
new_df <- new
447+
}
444448
ResultsState$all_data[[paste0(ResultsState$counter, " ", self$var_name)]] <- new_df
445449
ResultsState$history[[length(ResultsState$history) + 1]] <- list(
446450
type = "CreateIntermediateVariable",

0 commit comments

Comments
 (0)