diff --git a/airflow-core/src/airflow/api_fastapi/core_api/services/ui/grid.py b/airflow-core/src/airflow/api_fastapi/core_api/services/ui/grid.py index 2f1087a8f08af..1a669d3be2b31 100644 --- a/airflow-core/src/airflow/api_fastapi/core_api/services/ui/grid.py +++ b/airflow-core/src/airflow/api_fastapi/core_api/services/ui/grid.py @@ -112,7 +112,7 @@ def _find_aggregates( if child_node.get("details"): children_details.extend(child_node["details"]) yield child_node - if node_id: + if node_id and children_details: yield { "task_id": node_id, "task_display_name": node_id,