X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a8d2a183ac7246bf368d40dba1af226a4968a9c9..00bb1461d14cfc02e6ec2c74d622b7b6b716e775:/apps/workbench/app/controllers/work_units_controller.rb diff --git a/apps/workbench/app/controllers/work_units_controller.rb b/apps/workbench/app/controllers/work_units_controller.rb index a229654c36..8527b4d48c 100644 --- a/apps/workbench/app/controllers/work_units_controller.rb +++ b/apps/workbench/app/controllers/work_units_controller.rb @@ -110,13 +110,15 @@ class WorkUnitsController < ApplicationController input_defaults[cwl_shortname(input[:id])] = input[:default] end end - main[:hints].each do |hint| - if hint[:class] == "http://arvados.org/cwl#WorkflowRunnerResources" - if hint[:coresMin] - runtime_constraints["vcpus"] = hint[:coresMin] - end - if hint[:ramMin] - runtime_constraints["ram"] = hint[:ramMin] * 1024 * 1024 + if main[:hints] + main[:hints].each do |hint| + if hint[:class] == "http://arvados.org/cwl#WorkflowRunnerResources" + if hint[:coresMin] + runtime_constraints["vcpus"] = hint[:coresMin] + end + if hint[:ramMin] + runtime_constraints["ram"] = hint[:ramMin] * 1024 * 1024 + end end end end