X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/91dc5f1d7f5ad9eb2640f6089e2d0476cbf87c8e..0eb72b526bf8bbb011551ecf019f604e17a534f1:/apps/workbench/app/views/container_requests/_show_inputs.html.erb diff --git a/apps/workbench/app/views/container_requests/_show_inputs.html.erb b/apps/workbench/app/views/container_requests/_show_inputs.html.erb index a6c4bffacd..fd8e363838 100644 --- a/apps/workbench/app/views/container_requests/_show_inputs.html.erb +++ b/apps/workbench/app/views/container_requests/_show_inputs.html.erb @@ -1,22 +1,34 @@ -<% n_inputs = cwl_inputs_required(@object, get_cwl_inputs(@object.mounts[:"/var/lib/cwl/workflow.json"][:content]), [:mounts, :"/var/lib/cwl/cwl.input.json", :content]) %> +<%# Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: AGPL-3.0 %> + +<% +n_inputs = if @object.mounts[:"/var/lib/cwl/workflow.json"] && @object.mounts[:"/var/lib/cwl/cwl.input.json"] + cwl_inputs_required(@object, get_cwl_inputs(@object.mounts[:"/var/lib/cwl/workflow.json"][:content]), [:mounts, :"/var/lib/cwl/cwl.input.json", :content]) + else + 0 + end +%> <% content_for :pi_input_form do %>
- <% workflow = @object.mounts[:"/var/lib/cwl/workflow.json"][:content] %> - <% inputs = get_cwl_inputs(workflow) %> - <% inputs.each do |input| %> - -
-

- <%= render_cwl_input @object, input, [:mounts, :"/var/lib/cwl/cwl.input.json", :content] %> + <% workflow = @object.mounts[:"/var/lib/cwl/workflow.json"].andand[:content] %> + <% if workflow %> + <% inputs = get_cwl_inputs(workflow) %> + <% inputs.each do |input| %> + +

+

+ <%= render_cwl_input @object, input, [:mounts, :"/var/lib/cwl/cwl.input.json", :content] %> +

+
+

+ <%= input[:doc] %>

-
-

- <%= input[:doc] %> -

+ <% end %> <% end %>