diff --git a/app/models/model_set.rb b/app/models/model_set.rb index 1d5d7dbda3..8a599b4214 100644 --- a/app/models/model_set.rb +++ b/app/models/model_set.rb @@ -50,6 +50,7 @@ class ModelSet # Remove all elements to be deleted from collection and return them # Allows us to render @model_set.collection without deleted elements deleted = [] + @collection = collection.to_a collection.delete_if { |e| deleted << e if @delete_if.andand.call(e.attributes) } deleted end