X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6a0ce3e88fc2122fe7749b6e4bc3eb01fb37b97c..988726079e8e2f8ce4b49115c10a8a1d22040972:/services/api/app/models/pipeline_instance.rb diff --git a/services/api/app/models/pipeline_instance.rb b/services/api/app/models/pipeline_instance.rb index fbe3690637..ca4b69c62a 100644 --- a/services/api/app/models/pipeline_instance.rb +++ b/services/api/app/models/pipeline_instance.rb @@ -47,7 +47,7 @@ class PipelineInstance < ArvadosModel all_components_have_input = true self.components.each do |name, component| - component['script_parameters'].each do |parametername, parameter| + component['script_parameters'].andand.each do |parametername, parameter| parameter = { 'value' => parameter } unless parameter.is_a? Hash if parameter['value'].nil? and parameter['required'] if parameter['output_of'] @@ -178,7 +178,7 @@ class PipelineInstance < ArvadosModel else return false end - elsif components_changed? + elsif components_changed? if !self.state || self.state == New || !self.active if self.components_look_ready? self.state = Ready