Merge branch 'master' into 2257-inequality-conditions
[arvados.git] / sdk / cli / bin / arv-run-pipeline-instance
index dd89ad50b2b8471a2e9f23f76d5033d0f0f6183a..91d7192c076ba76c6ec1017c9012b8d1e6739bc5 100755 (executable)
@@ -519,12 +519,13 @@ class WhRunPipelineInstance
                 if p.is_a? Hash and p[:output_of] == cname.to_s
                   debuglog "parameter #{c2name}::#{pname} == #{c[:job][:output]}"
                   c2[:script_parameters][pname] = c[:job][:output]
+                  moretodo = true
                 end
               end
             end
           elsif c[:job][:running] ||
               (!c[:job][:started_at] && !c[:job][:cancelled_at])
-            moretodo ||= true
+            moretodo = true
           elsif c[:job][:cancelled_at]
             debuglog "component #{cname} job #{c[:job][:uuid]} cancelled."
           end