lib/aasm/aasm.rb in aasm-4.0.5 vs lib/aasm/aasm.rb in aasm-4.0.6
- old
+ new
@@ -79,10 +79,10 @@
end
else
aasm_failed(event_name, old_state)
end
rescue StandardError => e
- event.fire_callbacks(:error, self, e) || raise(e)
+ event.fire_callbacks(:error, self, e, *process_args(event, aasm.current_state, *args)) || raise(e)
end
end
def aasm_fired(event, old_state, new_state_name, options, *args)
persist = options[:persist]