Skip to content

Commit c3defcd

Browse files
aoenkaxil
authored andcommitted
[AIRFLOW-3233] Fix deletion of DAGs in the UI (#4069)
1 parent 5b863b8 commit c3defcd

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

airflow/www/templates/airflow/dags.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,11 @@ <h2>DAGs</h2>
191191
</a>
192192

193193
<!-- Delete -->
194-
<a href="{{ url_for('airflow.delete', dag_id=dag.dag_id) }}"
195-
onclick="return confirmDeleteDag('{{ dag.safe_dag_id }}')">
194+
<!-- Use dag_id instead of dag.dag_id, because the DAG might not exist in the webserver's DagBag -->
195+
<a href="{{ url_for('airflow.delete', dag_id=dag_id) }}"
196+
onclick="return confirmDeleteDag('{{ dag_id }}')">
196197
<span class="glyphicon glyphicon-remove-circle" style="color:red" aria-hidden="true" data-original-title="Delete Dag"></span>
197198
</a>
198-
199199
</td>
200200
</tr>
201201
{% endfor %}

airflow/www_rbac/templates/airflow/dags.html

+4-3
Original file line numberDiff line numberDiff line change
@@ -192,9 +192,10 @@ <h2>DAGs</h2>
192192
</a>
193193

194194
<!-- Delete -->
195-
<a href="{{ url_for('Airflow.delete', dag_id=dag.dag_id) }}"
196-
onclick="return confirmDeleteDag('{{ dag.safe_dag_id }}')">
197-
<span class="glyphicon glyphicon-remove-circle" style="color:red" aria-hidden="true" data-original-title="Delete Dag"></span>
195+
<!-- Use dag_id instead of dag.dag_id, because the DAG might not exist in the webserver's DagBag -->
196+
<a href="{{ url_for('Airflow.delete', dag_id=dag_id) }}"
197+
onclick="return confirmDeleteDag('{{ dag_id }}')">
198+
<span class="glyphicon glyphicon-remove-circle" style="color:red" aria-hidden="true" data-original-title="Delete Dag"></span>
198199
</a>
199200
</td>
200201
</tr>

0 commit comments

Comments
 (0)