forked from e621ng/e621ng
[Users] Fix exception when refreshing counts
This commit is contained in:
parent
3f1a6ee95a
commit
3aecc36b3e
@ -760,7 +760,7 @@ class User < ApplicationRecord
|
||||
note_count: NoteVersion.for_user(id).count,
|
||||
own_post_replaced_count: PostReplacement.for_uploader_on_approve(id).count,
|
||||
own_post_replaced_penalize_count: PostReplacement.penalized.for_uploader_on_approve(id).count,
|
||||
post_replacement_rejected_count: post_replacements.rejected.count.count,
|
||||
post_replacement_rejected_count: post_replacements.rejected.count,
|
||||
)
|
||||
end
|
||||
end
|
||||
|
@ -303,5 +303,11 @@ class UserTest < ActiveSupport::TestCase
|
||||
assert_equal([user3.id], User.search(name_matches: "bar\*baz").map(&:id))
|
||||
end
|
||||
end
|
||||
|
||||
context "when fixing counts" do
|
||||
should "not raise" do
|
||||
assert_nothing_raised { @user.refresh_counts! }
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user