From e91a8d603fce30fae53a7109ae4d517cdda62d6d Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Tue, 10 Aug 2021 19:01:00 +0100 Subject: [PATCH] Return a boolean in OrderWorkflow#advance_to_state Returns true if advancing was successful, which is helpful in control flows that use the method in a conditional --- app/services/order_workflow.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/services/order_workflow.rb b/app/services/order_workflow.rb index 526f1de6ac..1451454416 100644 --- a/app/services/order_workflow.rb +++ b/app/services/order_workflow.rb @@ -44,6 +44,8 @@ class OrderWorkflow after_transition_hook(options) end + + order.state == target_state end def advance_order!(options)