From 92f4ea4b7d949077aabd7fe161b48e9d03e2cc78 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Wed, 29 May 2013 16:28:49 -0700 Subject: [PATCH] fixes #1683 --- app/models/tag_implication.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/tag_implication.rb b/app/models/tag_implication.rb index 7607526fd..d1f1f805e 100644 --- a/app/models/tag_implication.rb +++ b/app/models/tag_implication.rb @@ -105,10 +105,10 @@ class TagImplication < ActiveRecord::Base module ClassMethods def update_posts_for_destroy(creator_id, creator_ip_addr, antecedent_name, consequent_name) - Post.tag_match("#{antecedent_name} #{consequent_name} status:any").find_each do |post| - escaped_tag_name = Regexp.escape(consequent_name) - fixed_tags = post.tag_string.sub(/(?:\A| )#{escaped_tag_name}(?:\Z| )/, " ").strip - CurrentUser.scoped(User.find(creator_id), creator_ip_addr) do + CurrentUser.scoped(User.find(creator_id), creator_ip_addr) do + Post.tag_match("#{antecedent_name} #{consequent_name} status:any").find_each do |post| + escaped_tag_name = Regexp.escape(consequent_name) + fixed_tags = post.tag_string.sub(/(?:\A| )#{escaped_tag_name}(?:\Z| )/, " ").strip post.update_attributes( :tag_string => fixed_tags )