Skip to content

Commit 3f79e89

Browse files
committed
Move target parameters into the connectors
1 parent b0b2a33 commit 3f79e89

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/systems/connectors.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -475,11 +475,13 @@ function domain_defaults(domain_csets)
475475
for (s, mods) in domain_csets
476476
s_def = defaults(s.sys.sys)
477477
for m in mods
478+
ns_s_def = Dict(states(m.sys.sys, n) => n for (n, v) in s_def)
478479
for p in parameters(m.sys.namespace)
479-
if haskey(s_def, p)
480+
d_p = get(ns_s_def, p, nothing)
481+
if d_p !== nothing
480482
def[parameters(m.sys.namespace, p)] = parameters(s.sys.namespace,
481483
parameters(s.sys.sys,
482-
p))
484+
d_p))
483485
end
484486
end
485487
end

0 commit comments

Comments
 (0)