From fc376dfa7aa2cfdcd6ebeeec4a77677ca704c78a Mon Sep 17 00:00:00 2001 From: Ilya Zverev Date: Sat, 20 Feb 2016 12:12:30 +0300 Subject: [PATCH] Case-insensitive searching --- server/borders_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/borders_api.py b/server/borders_api.py index d88551f..5890602 100755 --- a/server/borders_api.py +++ b/server/borders_api.py @@ -178,7 +178,7 @@ def check_osm_table(): def search(): query = request.args.get('q').encode('utf-8') cur = g.conn.cursor() - cur.execute('select ST_XMin(geom), ST_YMin(geom), ST_XMax(geom), ST_YMax(geom) from borders where name like %s limit 1', ('%{0}%'.format(query),)) + cur.execute('select ST_XMin(geom), ST_YMin(geom), ST_XMax(geom), ST_YMax(geom) from borders where name ilike %s limit 1', ('%{0}%'.format(query),)) if cur.rowcount > 0: rec = cur.fetchone() return jsonify(bounds=[rec[0], rec[1], rec[2], rec[3]])