X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/34081b99f265f9baaabcd791f7c520c3f5b37f19..274ca7a6c2f1f600de4242eee6cb4e8465d4440c:/apps/workbench/app/controllers/actions_controller.rb diff --git a/apps/workbench/app/controllers/actions_controller.rb b/apps/workbench/app/controllers/actions_controller.rb index bda7ca3b44..347644bdbd 100644 --- a/apps/workbench/app/controllers/actions_controller.rb +++ b/apps/workbench/app/controllers/actions_controller.rb @@ -158,6 +158,7 @@ class ActionsController < ApplicationController normalized = arv_normalize combined newc = Collection.new({:manifest_text => normalized}) + newc.name = newc.name || "Collection created at #{Time.now.localtime}" newc.save! chash.each do |k,v| @@ -170,12 +171,11 @@ class ActionsController < ApplicationController l.save! end - if params["show_project"] - respond_to do |format| - format.js {render inline: "location.reload();" } - end + action_data = JSON.parse(params['action_data']) if params['action_data'] + if action_data && action_data['selection_param'].eql?('project') + redirect_to :back else - redirect_to controller: 'collections', action: :show, id: newc.uuid + redirect_to url_for(controller: 'collections', action: :show, id: newc.uuid) end end