9426: delete all tags
[arvados.git] / apps / workbench / app / controllers / collections_controller.rb
index 8e1e8a5b521c8e6bb748840f39d9ad66b653b0f7..bfba2f57f8616facadc818e3d4c016d8206d92c0 100644 (file)
@@ -350,9 +350,16 @@ class CollectionsController < ApplicationController
   end
 
   def save_tags
+    tags = nil
     if params['tag_data']
+      tags = params['tag_data']
+    elsif params['empty']
+      tags = {}
+    end
+
+    if tags
       props = @object.properties
-      props[:tags] = params['tag_data']
+      props[:tags] = tags
 
       if @object.update_attributes properties: props
       else