You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling yield wf.when_all(tasks) on a dynamic list that is empty causes the call to never complete.
Actual Behavior
The call should complete immediately and proceed to next step.
Steps to Reproduce the Problem
if you have a dynamic list of tasks and do yield wf.when_all(tasks) and the tasks array is empty, the call never completes and the workflow just "hangs".
Based on quick code exploration, this issue may be caused by the underlying durabletask-python library.
Release Note
RELEASE NOTE: FIX Bug causing yield wf.when_all() to hang when list of task is empty