fixes for #1895
This commit is contained in:
@@ -3,10 +3,12 @@ class UserDeletion
|
|||||||
|
|
||||||
attr_reader :user, :password
|
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)
|
user = User.find(user_id)
|
||||||
Post.raw_tag_match("fav:#{user_id}").find_each do |post|
|
Post.without_timeout do
|
||||||
Favorite.remove(post, user)
|
Post.raw_tag_match("fav:#{user_id}").find_each do |post|
|
||||||
|
Favorite.remove(post, user)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -56,7 +58,7 @@ private
|
|||||||
end
|
end
|
||||||
|
|
||||||
def remove_favorites
|
def remove_favorites
|
||||||
UserDeletion.delay(:queue => "default").remove_favorites_for(user.name, user.id)
|
UserDeletion.delay(:queue => "default").remove_favorites_for(user.id)
|
||||||
end
|
end
|
||||||
|
|
||||||
def rename
|
def rename
|
||||||
|
|||||||
Reference in New Issue
Block a user