2
0

Fix error handling for blank actions in account moderation action form (#35246)

This commit is contained in:
Claire
2025-07-03 16:42:48 +02:00
committed by GitHub
parent c66c5fd73d
commit e97f43399b
3 changed files with 27 additions and 10 deletions

View File

@@ -32,8 +32,8 @@ class Admin::AccountAction
validates :type, :target_account, :current_account, presence: true
validates :type, inclusion: { in: TYPES }
def save!
raise ActiveRecord::RecordInvalid, self unless valid?
def save
return false unless valid?
ApplicationRecord.transaction do
process_action!
@@ -43,6 +43,12 @@ class Admin::AccountAction
process_notification!
process_queue!
true
end
def save!
raise ActiveRecord::RecordInvalid, self unless save
end
def report