Skip to content

Commit 3223051

Browse files
fixup! refactor: don't create new parameters in generate_initializesystem
1 parent bbc68fa commit 3223051

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/systems/nonlinear/initializesystem.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,10 @@ function ReconstructInitializeprob(
311311
syms = reduce(
312312
vcat, reorder_parameters(dstsys, parameters(dstsys; initial_parameters = true));
313313
init = [])
314-
getter = getu(srcsys, syms)
314+
srcsyms = map(syms) do sym
315+
iscall(sym) && operation(sym) isa Initial ? arguments(sym)[1] : sym
316+
end
317+
getter = getu(srcsys, srcsyms)
315318
setter = setp_oop(dstsys, syms)
316319
return ReconstructInitializeprob(getter, setter)
317320
end

0 commit comments

Comments
 (0)