X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c03195617369efedab9e14392c5ed14bb8700590..e90e8437a7812058749477f2e53b48aacdd73225:/apps/workbench/app/helpers/application_helper.rb diff --git a/apps/workbench/app/helpers/application_helper.rb b/apps/workbench/app/helpers/application_helper.rb index 3f72d5a2aa..0a872446d5 100644 --- a/apps/workbench/app/helpers/application_helper.rb +++ b/apps/workbench/app/helpers/application_helper.rb @@ -12,11 +12,11 @@ module ApplicationHelper end def current_api_host - Rails.configuration.arvados_v1_base.gsub /https?:\/\/|\/arvados\/v1/,'' + "#{Rails.configuration.Services.Controller.ExternalURL.hostname}:#{Rails.configuration.Services.Controller.ExternalURL.port}" end def current_uuid_prefix - current_api_host[0..4] + Rails.configuration.ClusterID end def render_markup(markup) @@ -359,8 +359,8 @@ module ApplicationHelper display_value = link.name elsif value_info[:link_name] display_value = value_info[:link_name] - elsif value_info[:selection_name] - display_value = value_info[:selection_name] + elsif (sn = value_info[:selection_name]) && sn != "" + display_value = sn end end if (attr == :components) and (subattr.size > 2) @@ -474,8 +474,8 @@ module ApplicationHelper def cwl_inputs_required(object, inputs_schema, set_attr_path) r = 0 inputs_schema.each do |input| - required, primary_type, param_id = cwl_input_info(input) - dn, attrvalue = cwl_input_value(object, input, set_attr_path + [param_id]) + required, _, param_id = cwl_input_info(input) + _, attrvalue = cwl_input_value(object, input, set_attr_path + [param_id]) r += 1 if required and attrvalue.nil? end r @@ -687,6 +687,6 @@ module ApplicationHelper private def is_textile?( object, attr ) - is_textile = object.textile_attributes.andand.include?(attr) + object.textile_attributes.andand.include?(attr) end end