From be11dbbc401a2a4d7dd4004a4368a26923866981 Mon Sep 17 00:00:00 2001 From: George Claghorn Date: Fri, 16 Nov 2018 13:24:51 -0500 Subject: Wrap callbacks in status tracking Mark the inbound email as processing prior to running before_processing callbacks. Catch failures in after_processing callbacks. --- lib/action_mailbox/base.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/action_mailbox/base.rb b/lib/action_mailbox/base.rb index 30ecc4b623..55914401e1 100644 --- a/lib/action_mailbox/base.rb +++ b/lib/action_mailbox/base.rb @@ -21,8 +21,8 @@ class ActionMailbox::Base end def perform_processing - run_callbacks :process do - track_status_of_inbound_email do + track_status_of_inbound_email do + run_callbacks :process do process end end -- cgit v1.2.3