Skip to content

Commit 28e155a

Browse files
fixup! fix: fix nothing default overrides being ignored
1 parent 9cfb73b commit 28e155a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/systems/diffeqs/odesystem.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,8 @@ function ODESystem(deqs::AbstractVector{<:Equation}, iv, dvs, ps;
241241
var_to_name = Dict()
242242
process_variables!(var_to_name, defaults, dvs′)
243243
process_variables!(var_to_name, defaults, ps′)
244-
defaults = Dict{Any, Any}(value(k) => value(v) for (k, v) in pairs(defaults))
244+
defaults = Dict{Any, Any}(value(k) => value(v)
245+
for (k, v) in pairs(defaults) if v !== nothing)
245246

246247
sysdvsguesses = [ModelingToolkit.getguess(st) for st in dvs′]
247248
hasaguess = findall(!isnothing, sysdvsguesses)

0 commit comments

Comments
 (0)