From 5f327243a4e8a79471d81e122e981d05a3fef451 Mon Sep 17 00:00:00 2001 From: Wellington Castro Date: Thu, 27 Nov 2025 15:28:50 -0300 Subject: [PATCH] fix: use_deployment for dynamic models deployment --- lib/syskit/models/deployment_group.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/syskit/models/deployment_group.rb b/lib/syskit/models/deployment_group.rb index 9c55d46f2..a14bd977b 100644 --- a/lib/syskit/models/deployment_group.rb +++ b/lib/syskit/models/deployment_group.rb @@ -537,6 +537,7 @@ def use_deployment( deployments_by_name = {} names = names.map do |n| + n = n.concrete_model if n.respond_to?(:concrete_model) if n.respond_to?(:orogen_model) if !n.kind_of?(Class) raise ArgumentError, @@ -560,6 +561,7 @@ def use_deployment( if k.respond_to?(:to_str) k else + k = k.concrete_model if k.respond_to?(:concrete_model) unless plain_task_context_model?(k) || deployment_model?(k) raise ArgumentError, "only deployment and task context " \