File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
azure/durable_functions/models Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -245,14 +245,14 @@ def resume_user_code(self):
245245
246246 self .current_task = new_task
247247 if not (new_task is None ):
248+ if not (self .current_task ._is_scheduled ):
249+ # new task is received. it needs to be resolved to a value
250+ self .context ._add_to_actions (self .current_task .action_repr )
251+ self ._mark_as_scheduled (self .current_task )
248252 if not (new_task .state is TaskState .RUNNING ):
249253 # user yielded the same task multiple times, continue executing code
250254 # until a new/not-previously-yielded task is encountered
251255 self .resume_user_code ()
252- elif not (self .current_task ._is_scheduled ):
253- # new task is received. it needs to be resolved to a value
254- self .context ._add_to_actions (self .current_task .action_repr )
255- self ._mark_as_scheduled (self .current_task )
256256
257257 def _mark_as_scheduled (self , task : TaskBase ):
258258 if isinstance (task , CompoundTask ):
You can’t perform that action at this time.
0 commit comments