4126: undo the hash parameter retention logic for value
authorradhika <radhika@curoverse.com>
Thu, 9 Oct 2014 12:52:23 +0000 (08:52 -0400)
committerradhika <radhika@curoverse.com>
Thu, 9 Oct 2014 12:52:23 +0000 (08:52 -0400)
sdk/cli/bin/arv-run-pipeline-instance

index 4e8380df8ff75f4e543eb047274b08d9dd720b99..e6ec7e56d004088c9c564e2e458fabcb3974f264 100755 (executable)
@@ -446,17 +446,13 @@ class WhRunPipelineInstance
             ![false,'false',0,'0'].index parameter[:required]
           if parameter[:output_of]
             next
-          elsif parameter.is_a? Hash
-            value = parameter
-            next
           end
           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)
+        component[:script_parameters][parametername] =
+          parameter.dup.merge(value: value)
       end
     end
     if !errors.empty?