diff --git a/airflow/www/views.py b/airflow/www/views.py index ace3802ba3be9..1596d86148cf3 100644 --- a/airflow/www/views.py +++ b/airflow/www/views.py @@ -2208,7 +2208,10 @@ def get_int_arg(value, default=0): query = query.filter(~DM.is_paused) if arg_search_query: - query = query.filter(sqla.func.lower(DM.dag_id) == arg_search_query.lower()) + query = query.filter( + DM.dag_id.ilike('%' + arg_search_query + '%') | + DM.owners.ilike('%' + arg_search_query + '%') + ) query = query.order_by(DM.dag_id)