diff --git a/src/systems/diffeqs/diffeqsystem.jl b/src/systems/diffeqs/diffeqsystem.jl index e48f13f0d3..628a4a9cb2 100644 --- a/src/systems/diffeqs/diffeqsystem.jl +++ b/src/systems/diffeqs/diffeqsystem.jl @@ -90,7 +90,7 @@ function ODESystem(eqs) deqs = [r[2] for r ∈ reformatted] - dvs = [deq.x for deq ∈ deqs] + dvs = unique(deq.x for deq ∈ deqs) ps = filter(vars(deq.rhs for deq ∈ deqs)) do x x.known & !isequal(x, iv) end |> collect