From aede1c347acab8bd16240e5964e64e8ae996b874 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Fri, 26 Jul 2013 14:59:52 -0700 Subject: [PATCH] fixes for #1895 --- app/logical/user_deletion.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/logical/user_deletion.rb b/app/logical/user_deletion.rb index 45bf1ce10..561484713 100644 --- a/app/logical/user_deletion.rb +++ b/app/logical/user_deletion.rb @@ -3,10 +3,12 @@ class UserDeletion attr_reader :user, :password - def self.remove_favorites_for(user_name, user_id) + def self.remove_favorites_for(user_id) user = User.find(user_id) - Post.raw_tag_match("fav:#{user_id}").find_each do |post| - Favorite.remove(post, user) + Post.without_timeout do + Post.raw_tag_match("fav:#{user_id}").find_each do |post| + Favorite.remove(post, user) + end end end @@ -56,7 +58,7 @@ private end def remove_favorites - UserDeletion.delay(:queue => "default").remove_favorites_for(user.name, user.id) + UserDeletion.delay(:queue => "default").remove_favorites_for(user.id) end def rename