From 32ac987ef00e22921c97c4e127825599f005f91c Mon Sep 17 00:00:00 2001 From: Developer <> Date: Fri, 19 Feb 2021 12:31:52 -0500 Subject: [PATCH] Updated SuspendAccountService to resolve outstanding reports on suspend MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Updated: - SuspendAccountService to resolve outstanding reports on suspend --- app/services/suspend_account_service.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/services/suspend_account_service.rb b/app/services/suspend_account_service.rb index d2e78387..37b8f7d1 100644 --- a/app/services/suspend_account_service.rb +++ b/app/services/suspend_account_service.rb @@ -51,6 +51,7 @@ class SuspendAccountService < BaseService purge_user! purge_profile! purge_content! + resolve_reports! end private @@ -99,6 +100,10 @@ class SuspendAccountService < BaseService @account.save! end + def resolve_reports! + Report.where(target_account: @account).unresolved.update_all(action_taken: true) unless @options[:destroy] + end + def destroy_all(association) association.in_batches.destroy_all end