From ff85f0d12e8f1a9969e1bb8cc90bdd9136d03a94 Mon Sep 17 00:00:00 2001 From: Alessandro Romano Date: Mon, 20 Jan 2025 12:02:01 +0100 Subject: [PATCH] Fix list index out of range during conditional task usage --- src/crewai/crew.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crewai/crew.py b/src/crewai/crew.py index 38b96a0e0..73ef0fa7c 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -783,7 +783,7 @@ class Crew(BaseModel): task_outputs = self._process_async_tasks(futures, was_replayed) futures.clear() - previous_output = task_outputs[task_index - 1] if task_outputs else None + previous_output = task_outputs[0] if task_outputs else None if previous_output is not None and not task.should_execute(previous_output): self._logger.log( "debug",