diff --git a/src/crewai/crew.py b/src/crewai/crew.py index 687e0e794..3b50f31bf 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -29,7 +29,6 @@ from crewai.memory.short_term.short_term_memory import ShortTermMemory from crewai.process import Process from crewai.task import Task from crewai.tasks.conditional_task import ConditionalTask -from crewai.tasks.output_format import OutputFormat from crewai.tasks.task_output import TaskOutput from crewai.telemetry import Telemetry from crewai.tools.agent_tools import AgentTools diff --git a/src/crewai/tasks/conditional_task.py b/src/crewai/tasks/conditional_task.py index 5e000e196..d2edee12f 100644 --- a/src/crewai/tasks/conditional_task.py +++ b/src/crewai/tasks/conditional_task.py @@ -36,9 +36,7 @@ class ConditionalTask(Task): Returns: bool: True if the task should be executed, False otherwise. """ - if self.condition: - return self.condition(context) - return True + return self.condition(context) def get_skipped_task_output(self): return TaskOutput(