From cab43a72e73a433fe4ce2f718a7f7bc506177c1c Mon Sep 17 00:00:00 2001 From: feluelle Date: Wed, 31 Jul 2019 21:23:14 +0200 Subject: [PATCH] [AIRFLOW-5086] Fix search for partial string in classic UI --- airflow/www/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)