4126: Preserve hash form when populating component parameters.
authorTom Clegg <tom@curoverse.com>
Wed, 8 Oct 2014 14:05:27 +0000 (10:05 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 8 Oct 2014 14:05:27 +0000 (10:05 -0400)
sdk/cli/bin/arv-run-pipeline-instance

index c6ccf842a5c617422412f52dc549e132053e8939..1ca6de90b69a38102828e11f1e524cf1e54c1840 100755 (executable)
@@ -450,7 +450,8 @@ class WhRunPipelineInstance
           errors << [componentname, parametername, "required parameter is missing"]
         end
         debuglog "parameter #{componentname}::#{parametername} == #{value}"
-        component[:script_parameters][parametername] = value
+        component[:script_parameters][parametername] =
+          parameter.dup.merge(value: value)
       end
     end
     if !errors.empty?