* Fix for Pixiv changes

* Fix for artist/wiki pages for -names
This commit is contained in:
albert
2012-02-08 12:44:17 -05:00
parent 1eae813f6d
commit c14f020ce2
10 changed files with 31 additions and 51 deletions

View File

@@ -171,13 +171,17 @@ class Artist < ActiveRecord::Base
def ban!
Post.transaction do
Post.tag_match(name).each do |post|
begin
post.flag!("Artist requested removal")
rescue PostFlag::Error
# swallow
begin
Post.tag_match(name).each do |post|
begin
post.flag!("Artist requested removal")
rescue PostFlag::Error
# swallow
end
post.delete!
end
post.delete!
rescue Post::SearchError
# swallow
end
# potential race condition but unlikely

View File

@@ -659,6 +659,8 @@ class Post < ActiveRecord::Base
end
end
count
rescue SearchError
0
end
end