0
0
Fork 0

Add coverage for CLI::Accounts#fix_duplications task (#30639)

This commit is contained in:
Matt Jankowski 2024-09-03 11:36:59 -04:00 committed by GitHub
parent e1fa456c7c
commit 2f0d0fc127
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 21 additions and 1 deletions

View file

@ -145,6 +145,7 @@ class Account < ApplicationRecord
scope :with_username, ->(value) { where arel_table[:username].lower.eq(value.to_s.downcase) }
scope :with_domain, ->(value) { where arel_table[:domain].lower.eq(value&.to_s&.downcase) }
scope :without_memorial, -> { where(memorial: false) }
scope :duplicate_uris, -> { select(:uri, Arel.star.count).group(:uri).having(Arel.star.count.gt(1)) }
after_update_commit :trigger_update_webhooks