LuizArmesto opened a new issue, #30932:
URL: https://github.com/apache/airflow/issues/30932

   ### Apache Airflow version
   
   main (development)
   
   ### What happened
   
   When creating a DAG with Task Groups and a Mapped Operator, if the Task 
Group is passed as an argument to Mapped Operator's `partial` method it is 
ignored and the operator is not added to the group.
   
   ### What you think should happen instead
   
   The Mapped Operator should be added to the Task Group passed as an argument.
   
   ### How to reproduce
   
   Create a DAG with a source code like the following one
   
   ```python
   from airflow import DAG
   from airflow.operators.bash import BashOperator
   from airflow.operators.empty import EmptyOperator
   from airflow.utils import timezone
   from airflow.utils.task_group import TaskGroup
   
   
   with DAG("dag", start_date=timezone.datetime(2016, 1, 1)) as dag:
       start = EmptyOperator(task_id="start")
       finish = EmptyOperator(task_id="finish")
   
       group = TaskGroup("test-group")
       commands = ["echo a", "echo b", "echo c"]
       mapped = BashOperator.partial(task_id="task_2", 
task_group=group).expand(bash_command=commands)
   
       start >> group >> finish
   
   # assert mapped.task_group == group
   
   ```
   
   ### Operating System
   
   macOS 13.2.1 (22D68)
   
   ### Versions of Apache Airflow Providers
   
   _No response_
   
   ### Deployment
   
   Other
   
   ### Deployment details
   
   _No response_
   
   ### Anything else
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to