lib/trailblazer/activity/schema/compiler.rb in trailblazer-activity-0.16.4 vs lib/trailblazer/activity/schema/compiler.rb in trailblazer-activity-0.17.0

- old
+ new

@@ -90,10 +90,10 @@ # Run all Implementation::Task.extensions and return new {config} def invoke_extensions_for(config, impl_task, id) impl_task .extensions - .inject(config) { |cfg, ext| ext.(config: cfg, id: id, task: impl_task) } # {ext} must return new config hash. + .inject(config) { |cfg, ext| ext.(config: cfg, id: id, task: impl_task.circuit_task) } # {ext} must return new config hash. end # In an array of {Activity::Output}, find the output matching {semantic}. def output_for_semantic(outputs, semantic) outputs.find { |out| out.semantic == semantic } or raise "`#{semantic}` not found in implementation"