14988: Fixes pipeline instance controller's param handling.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 13 May 2019 14:41:38 +0000 (11:41 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 13 May 2019 14:41:38 +0000 (11:41 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

apps/workbench/app/controllers/pipeline_instances_controller.rb

index ab0e55b22a1a7c73aac99dcc5411641c7ada20a3..26a9f85d4e4e890b85ab722151737afe12d2dd12 100644 (file)
@@ -67,7 +67,7 @@ class PipelineInstancesController < ApplicationController
   end
 
   def update
-    @updates ||= params[@object.class.to_s.underscore.singularize.to_sym]
+    @updates ||= params.to_unsafe_hash[@object.class.to_s.underscore.singularize.to_sym]
     if (components = @updates[:components])
       components.each do |cname, component|
         if component[:script_parameters]