From 63044e06536cde0f6e00d10da9e19988bbf45637 Mon Sep 17 00:00:00 2001 From: Adam Grare Date: Thu, 21 Nov 2024 13:48:16 -0500 Subject: [PATCH] Fix a tight loop in ChildWorkflowMixin --- lib/floe/workflow/states/child_workflow_mixin.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/floe/workflow/states/child_workflow_mixin.rb b/lib/floe/workflow/states/child_workflow_mixin.rb index 7d1fd3cb..04bc1c5e 100644 --- a/lib/floe/workflow/states/child_workflow_mixin.rb +++ b/lib/floe/workflow/states/child_workflow_mixin.rb @@ -6,8 +6,7 @@ module States module ChildWorkflowMixin def run_nonblock!(context) start(context) unless context.state_started? - - step_nonblock!(context) while running?(context) + step_nonblock!(context) return Errno::EAGAIN unless ready?(context) finish(context) if ended?(context)