diff --git a/app/models/collection.rb b/app/models/collection.rb
index 05e75b4a0a63331a51aa6ae285dd2dfc751c0625..54212efb4ecf76278f3e6d93dd9c8bb1e090392b 100644
--- a/app/models/collection.rb
+++ b/app/models/collection.rb
@@ -92,7 +92,7 @@ class Collection < ApplicationRecord
 
   def delete_items(items)
     items.each do |item|
-      CollectionItem.where(collection: self, collectionable: item[:type].constantize.find(item[:id])).destroy_all
+      CollectionItem.find(item[:id]).destroy
     end
   end