diff --git a/src/MultiObjectiveAlgorithms.jl b/src/MultiObjectiveAlgorithms.jl index 2ea3d42..8cccb77 100644 --- a/src/MultiObjectiveAlgorithms.jl +++ b/src/MultiObjectiveAlgorithms.jl @@ -587,10 +587,10 @@ function MOI.optimize!(model::Optimizer) model.termination_status = MOI.INVALID_MODEL return end - _compute_ideal_point(model, start_time) algorithm = something(model.algorithm, default(Algorithm())) status, solutions = optimize_multiobjective!(algorithm, model) model.termination_status = status + _compute_ideal_point(model, start_time) if solutions !== nothing model.solutions = solutions end