Browse Source

Fix statuses not being referenced in strike when category is spam (#17786)

closed-social-glitch-2
Eugen Rochko 2 years ago
committed by GitHub
parent
commit
eebafe24a8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 2 deletions
  1. +12
    -2
      app/models/admin/account_action.rb

+ 12
- 2
app/models/admin/account_action.rb View File

@ -22,6 +22,16 @@ class Admin::AccountAction
attr_reader :warning, :send_email_notification, :include_statuses attr_reader :warning, :send_email_notification, :include_statuses
alias send_email_notification? send_email_notification
alias include_statuses? include_statuses
def initialize(attributes = {})
@send_email_notification = true
@include_statuses = true
super
end
def send_email_notification=(value) def send_email_notification=(value)
@send_email_notification = ActiveModel::Type::Boolean.new.cast(value) @send_email_notification = ActiveModel::Type::Boolean.new.cast(value)
end end
@ -141,11 +151,11 @@ class Admin::AccountAction
end end
def warnable? def warnable?
send_email_notification && target_account.local?
send_email_notification? && target_account.local?
end end
def status_ids def status_ids
report.status_ids if with_report? && include_statuses
report.status_ids if with_report? && include_statuses?
end end
def reports def reports

Loading…
Cancel
Save