Skip to content

Commit 7793cb3

Browse files
fix: handle nothing values in InitializationProblem
1 parent f34a4e0 commit 7793cb3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1331,7 +1331,9 @@ function InitializationProblem{iip, specialize}(sys::AbstractSystem,
13311331
end
13321332
if u0T != Union{}
13331333
u0T = eltype(u0T)
1334-
u0map = Dict(k => if symbolic_type(v) == NotSymbolic() && !is_array_of_symbolics(v)
1334+
u0map = Dict(k => if v === nothing
1335+
nothing
1336+
elseif symbolic_type(v) == NotSymbolic() && !is_array_of_symbolics(v)
13351337
v isa AbstractArray ? u0T.(v) : u0T(v)
13361338
else
13371339
v

0 commit comments

Comments
 (0)