Skip to content

Commit 4a342df

Browse files
authored
fix: prevent switching xss and constants (#282)
1 parent 4465415 commit 4a342df

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

R/Objective.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Objective = R6Class("Objective",
119119
#' These extra entries are referred to as *extras*.
120120
eval = function(xs) {
121121
if (self$check_values) self$domain$assert(xs)
122-
res = invoke(private$.eval, xs, .args = self$constants$values)
122+
res = invoke(private$.eval, xs = xs, .args = self$constants$values)
123123
if (self$check_values) self$codomain$assert(res[self$codomain$ids()])
124124
return(res)
125125
},
@@ -144,7 +144,7 @@ Objective = R6Class("Objective",
144144
#' These extra columns are referred to as *extras*.
145145
eval_many = function(xss) {
146146
if (self$check_values) lapply(xss, self$domain$assert)
147-
res = invoke(private$.eval_many, xss, .args = self$constants$values)
147+
res = invoke(private$.eval_many, xss = xss, .args = self$constants$values)
148148
if (self$check_values) self$codomain$assert_dt(res[, self$codomain$ids(), with = FALSE])
149149
return(res)
150150
},

0 commit comments

Comments
 (0)