Deleted DAGs not removed from ab_view_menu table and show up in permissions (Airflow 2.7.3) #50905
Labels
area:MetaDB
Meta Database related issues.
area:UI
Related to UI/UX. For Frontend Developers.
kind:bug
This is a clearly a bug
Apache Airflow version:
Other Airflow 2 version (please specify below)
If "Other Airflow 2 version" selected, which one?
2.7.3
What happened?
When a DAG is deleted, its entry is not removed from the
ab_view_menu
table in the Airflow metadata database. As a result, even deleted DAG IDs continue to appear in the Airflow UI when assigning permissions to roles. This causes confusion and can lead to accidental permission assignments to non-existent DAGs.What you think should happen instead?
When a DAG is deleted, the corresponding entry for that
dag_id
should also be removed from theab_view_menu
table so that only active DAGs are available for permission assignment in the Airflow UI.How to reproduce
ab_view_menu
table in the metadata database; the old DAG ID remains.Operating System
Please specify your operating system details (e.g., output of
cat /etc/os-release
).linux
Versions of Apache Airflow Providers
Please specify provider versions if relevant, e.g.
pip freeze | grep apache-airflow-providers
.Deployment
Please select your deployment type (e.g., Docker-Compose, Helm Chart, etc.).
helm deployment
Deployment details
Add any extra details about your deployment (e.g., version of Docker, Kubernetes, etc.).
Anything else?
Issue occurs consistently
The text was updated successfully, but these errors were encountered: