2760: Create name links for new collections. Tolerate old API servers for now.
[arvados.git] / apps / workbench / app / controllers / actions_controller.rb
index 368d9a8e8ce3a9b106b50d1b0f385603ea993021..943f1ffe8ed5d692a27ad57c656b594aca66ade1 100644 (file)
@@ -115,6 +115,15 @@ class ActionsController < ApplicationController
       l.save!
     end
 
+    begin
+      Link.create!(link_class: 'name',
+                   tail_uuid: current_user.uuid,
+                   head_uuid: newuuid)
+    rescue
+      # Remove this rescue block when API servers are all upgraded.
+      logger.warn "API server did not assign a generic name."
+    end
+
     redirect_to controller: 'collections', action: :show, id: newc.uuid
   end