@@ -297,7 +297,7 @@ function generate_connection_set!(connectionsets, domain_csets,
297
297
else
298
298
if lhs isa Number || lhs isa Symbolic
299
299
push! (eqs, eq) # split connections and equations
300
- elseif lhs isa Connect
300
+ elseif lhs isa Connection
301
301
if get_systems (lhs) === :domain
302
302
connection2set! (domain_csets, namespace, get_systems (rhs), isouter)
303
303
else
@@ -327,7 +327,8 @@ function generate_connection_set!(connectionsets, domain_csets,
327
327
if ! isempty (extra_states)
328
328
@set! sys. states = [get_states (sys); extra_states]
329
329
end
330
- @set! sys. systems = map (s -> generate_connection_set! (connectionsets, s, find, replace,
330
+ @set! sys. systems = map (s -> generate_connection_set! (connectionsets, domain_csets, s,
331
+ find, replace,
331
332
renamespace (namespace, s)),
332
333
subsys)
333
334
@set! sys. eqs = eqs
@@ -401,6 +402,7 @@ function domain_defaults(sys, domain_csets)
401
402
for c in domain_csets
402
403
cset = c. set
403
404
idx = findfirst (s -> is_domain_connector (s. sys. sys), cset)
405
+ idx === nothing && continue
404
406
s = cset[idx]
405
407
for (j, m) in enumerate (cset)
406
408
if j == idx
0 commit comments