jvstein opened a new pull request, #62750:
URL: https://github.com/apache/airflow/pull/62750

    <!-- SPDX-License-Identifier: Apache-2.0
         https://www.apache.org/licenses/LICENSE-2.0 -->
   
   We are upgrading an Airflow 2.11.0 system to 3.1.7 and encountered a problem 
where clicking a Task Group in the grid UI was giving a 404 response in the 
Task Instance detail pane.
   
   <img width="1295" height="403" alt="taskgroup_404" 
src="https://github.com/user-attachments/assets/8db31fc3-8d7e-4658-8343-e3fb3970441d";
 />
   
   
   I traced it back to a missing `dag_id` filter when building the list of task 
instances. The initial query on `dag_run` happens without a `dag_id` filter, 
which is very likely to return a different DAG sharing a similar schedule (e.g. 
run_id `scheduled__2026-02-03T04:00:00+00:00`). That DagRun is then 
subsequently used for later filtering and the relevant downstream logic can't 
find the task group being used for filtering.
   
   This change adds the `dag_id` filter when querying and rejects inputs that 
don't include a valid `dag_id` to filter when `dag_run_id` is specified.
   
   <!--
   Thank you for contributing!
   
   Please provide above a brief description of the changes made in this pull 
request.
   Write a good git commit message following this guide: 
http://chris.beams.io/posts/git-commit/
   
   Please make sure that your code changes are covered with tests.
   And in case of new features or big changes remember to adjust the 
documentation.
   
   Feel free to ping (in general) for the review if you do not see reaction for 
a few days
   (72 Hours is the minimum reaction time you can expect from volunteers) - we 
sometimes miss notifications.
   
   In case of an existing issue, reference it using one of the following:
   
   * closes: #ISSUE
   * related: #ISSUE
   -->
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [x] Yes (please specify the tool below)
   
   Generated-by: Claude Code (Opus 4.5 model)
   
   <!--
   ---
   
   * Read the **[Pull Request 
Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)**
 for more information. Note: commit author/co-author name and email in commits 
become permanently public when merged.
   * For fundamental code changes, an Airflow Improvement Proposal 
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals))
 is needed.
   * When adding dependency, check compliance with the [ASF 3rd Party License 
Policy](https://www.apache.org/legal/resolved.html#category-x).
   * For significant user-facing changes create newsfragment: 
`{pr_number}.significant.rst` or `{issue_number}.significant.rst`, in 
[airflow-core/newsfragments](https://github.com/apache/airflow/tree/main/airflow-core/newsfragments).
   -->


-- 
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