app/controllers/management/cms_controller.rb in imagine_cms-4.1.3 vs app/controllers/management/cms_controller.rb in imagine_cms-4.1.4
- old
+ new
@@ -212,10 +212,10 @@
if @pg.send(@pg.new_record? ? :save : :save_without_revision)
# now try to save tags
# begin
existing_tags = @pg.tags.map(&:name)
- tags_to_delete = @pg.tags.all
+ tags_to_delete = @pg.tags.to_a
params[:tags].split(',').map(&:strip).reject(&:blank?).each do |t|
if existing_tags.include?(t)
# still in use, don't delete
tags_to_delete = tags_to_delete.reject { |tag| tag.name == t }
else