Skip to content

Commit e71c417

Browse files
Merge pull request #2641 from oxinabox/patch-2
collapse unneed branch
2 parents a2f4c73 + 2b16047 commit e71c417

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/systems/systems.jl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,12 @@ function structural_simplify(
2626
else
2727
newsys = newsys′
2828
end
29-
if newsys isa ODESystem
30-
@set! newsys.parent = complete(sys; split)
31-
elseif has_parent(newsys)
29+
if newsys isa ODESystem || has_parent(newsys)
3230
@set! newsys.parent = complete(sys; split)
3331
end
3432
newsys = complete(newsys; split)
3533
if has_defaults(newsys) && (defs = get_defaults(newsys)) !== nothing
36-
ks = collect(keys(defs))
34+
ks = collect(keys(defs)) # take copy to avoid mutating defs while iterating.
3735
for k in ks
3836
if Symbolics.isarraysymbolic(k) && Symbolics.shape(k) !== Symbolics.Unknown()
3937
for i in eachindex(k)

0 commit comments

Comments
 (0)