diff --git a/src/Utilities/cachingoptimizer.jl b/src/Utilities/cachingoptimizer.jl index 2826f56413..2542ac1da1 100644 --- a/src/Utilities/cachingoptimizer.jl +++ b/src/Utilities/cachingoptimizer.jl @@ -901,7 +901,6 @@ function MOI.get( "optimizer is attached.", ) end - MOI.check_result_index_bounds(model, attr) try return MOI.get( model.optimizer, @@ -924,7 +923,6 @@ function MOI.get( "optimizer is attached.", ) end - MOI.check_result_index_bounds(model, attr) try return MOI.get( model.optimizer, diff --git a/src/Utilities/results.jl b/src/Utilities/results.jl index 8098e8a262..8c754ee478 100644 --- a/src/Utilities/results.jl +++ b/src/Utilities/results.jl @@ -177,6 +177,7 @@ function get_fallback( attr::MOI.ConstraintPrimal, idx::MOI.ConstraintIndex, ) + MOI.check_result_index_bounds(model, attr) f = MOI.get(model, MOI.ConstraintFunction(), idx) c = eval_variables(f) do vi return MOI.get(model, MOI.VariablePrimal(attr.result_index), vi)