diff options
Diffstat (limited to 'app/services/unblock_domain_service.rb')
-rw-r--r-- | app/services/unblock_domain_service.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/services/unblock_domain_service.rb b/app/services/unblock_domain_service.rb index 9794e439d..77460f76b 100644 --- a/app/services/unblock_domain_service.rb +++ b/app/services/unblock_domain_service.rb @@ -3,10 +3,12 @@ class UnblockDomainService < BaseService def call(domain_block, retroactive) if retroactive + accounts = Account.where(domain: domain_block.domain).in_batches + if domain_block.silence? - Account.where(domain: domain_block.domain).update_all(silenced: false) + accounts.update_all(silenced: false) else - Account.where(domain: domain_block.domain).update_all(suspended: false) + accounts.update_all(suspended: false) end end |