projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
3504: Don't create stand-in "name" links for post #3036 apiserver
[arvados.git]
/
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 265cff456ce760a1c850582def2bd709d3e750fb..fd4ebc4cd4a890bad064f415f5e7e839f02cd9a7 100644
(file)
--- a/
apps/workbench/app/controllers/actions_controller.rb
+++ b/
apps/workbench/app/controllers/actions_controller.rb
@@
-48,7
+48,7
@@
class ActionsController < ApplicationController
uniq.
each do |resource_class|
resource_class.filter([['uuid','in',uuids_to_add]]).each do |src|
uniq.
each do |resource_class|
resource_class.filter([['uuid','in',uuids_to_add]]).each do |src|
- if resource_class == Collection
+ if resource_class == Collection
and not Collection.attribute_info.include?(:name)
dst = Link.new(owner_uuid: @object.uuid,
tail_uuid: @object.uuid,
head_uuid: src.uuid,
dst = Link.new(owner_uuid: @object.uuid,
tail_uuid: @object.uuid,
head_uuid: src.uuid,
@@
-65,6
+65,9
@@
class ActionsController < ApplicationController
dst.name = "Copy of unnamed #{dst.class_for_display.downcase}"
end
end
dst.name = "Copy of unnamed #{dst.class_for_display.downcase}"
end
end
+ if resource_class == Collection
+ dst.manifest_text = Collection.select([:manifest_text]).where(uuid: src.uuid).first.manifest_text
+ end
when :move
dst = src
else
when :move
dst = src
else