diff --git a/docs/Project.toml b/docs/Project.toml index aefa3caf2..7a2e1daab 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -70,9 +70,9 @@ OptimizationBase = "2" OptimizationCMAEvolutionStrategy = "0.3" OptimizationEvolutionary = "0.4" OptimizationGCMAES = "0.3" -OptimizationIpopt = "0.1" +OptimizationIpopt = "0.2" OptimizationMOI = "0.5" -OptimizationManopt = "0.0.4" +OptimizationManopt = "0.0.5" OptimizationMetaheuristics = "0.3" OptimizationNLPModels = "0.0.2" OptimizationNLopt = "0.3" diff --git a/lib/OptimizationIpopt/src/OptimizationIpopt.jl b/lib/OptimizationIpopt/src/OptimizationIpopt.jl index 5d05f1973..b9056fcec 100644 --- a/lib/OptimizationIpopt/src/OptimizationIpopt.jl +++ b/lib/OptimizationIpopt/src/OptimizationIpopt.jl @@ -344,7 +344,7 @@ function SciMLBase.__solve(cache::IpoptCache) maxtime = maxtime, verbose = get(cache.solver_args, :verbose, false), progress = cache.progress, - callback = get(cache.solver_args, :callback, nothing)) + callback = cache.callback) opt_setup.x .= cache.reinit_cache.u0