From 634255e5843e9dcfbe9184cd91828fc2e938279c Mon Sep 17 00:00:00 2001 From: r888888888 Date: Mon, 25 Apr 2016 16:52:57 -0700 Subject: [PATCH] potential fix for #2591: Bulk update missed some posts --- app/logical/moderator/tag_batch_change.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/logical/moderator/tag_batch_change.rb b/app/logical/moderator/tag_batch_change.rb index 7b97193c3..0adefef39 100644 --- a/app/logical/moderator/tag_batch_change.rb +++ b/app/logical/moderator/tag_batch_change.rb @@ -13,6 +13,7 @@ module Moderator CurrentUser.without_safe_mode do CurrentUser.scoped(updater, updater_ip_addr) do ::Post.tag_match(antecedent).where("true /* Moderator::TagBatchChange#perform */").find_each do |post| + post.reload tags = (post.tag_array - normalized_antecedent + normalized_consequent).join(" ") post.update_attributes(:tag_string => tags) end