zammad/app/models/concerns/perform_changes/action/delete.rb
2026-01-02 15:41:09 +02:00

15 lines
404 B
Ruby

# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
class PerformChanges::Action::Delete < PerformChanges::Action
def self.phase
:initial
end
def execute(prepared_actions)
Rails.logger.info { "Deleted ticket from #{origin} #{performable.perform.inspect} #{record.class.name}.find(#{id})" }
record.destroy!
prepared_actions.delete(:before_save)
end
end