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

This commit is contained in:
Claire authored and GitHub committed 2025-07-03 14:42:48 +00:00
1 parent c66c5fd73d
commit e97f43399b
3 files changed
+27 -10

No files matched your search

+8 -2
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