Skip to content

Commit 637ddc7

Browse files
fixup! fix: handle array and scalar parameters in split = false systems
1 parent a77eed4 commit 637ddc7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/systems/abstractsystem.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,10 @@ function complete(sys::AbstractSystem; split = true, flatten = true)
796796
@set! sys.index_cache = nothing
797797
end
798798
ps = mapreduce(
799-
Symbolics.scalarize, vcat, parameters(sys; initial_parameters = true))
799+
Symbolics.scalarize, vcat, parameters(sys; initial_parameters = true); init = [])
800+
if !(ps isa Vector)
801+
ps = [ps]
802+
end
800803
@set! sys.ps = ps
801804
end
802805
if isdefined(sys, :initializesystem) && get_initializesystem(sys) !== nothing

0 commit comments

Comments
 (0)