From 83596c1a3218fad68fd954ca20387ef6d900433a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Thu, 2 May 2024 02:17:54 -0300 Subject: [PATCH] Fixing task callback --- src/crewai/crew.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crewai/crew.py b/src/crewai/crew.py index 0b88d5e4b..3c3cdbbfb 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -354,7 +354,8 @@ class Crew(BaseModel): def _set_tasks_callbacks(self) -> str: """Sets callback for every task suing task_callback""" for task in self.tasks: - self.task_callback = task.callback + if not task.callback: + task.callback = self.task_callback def _interpolate_inputs(self, inputs: Dict[str, Any]) -> str: """Interpolates the inputs in the tasks and agents."""