Fix crashing "grant access to my own object" permission check.
[arvados.git] / services / api / app / models / pipeline_instance.rb
index fbe36906373c5bbfd93b9e65cf001ab33ca5f8de..ca4b69c62a3c58f71a79ff6858c112fcc23e70ab 100644 (file)
@@ -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