Commit fe6f14e6 authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #789 from longhotsummer/patch-1

Make SQLAlchemy AJAX filters case insensitive
parents 1422b7df 897c2e12
...@@ -58,7 +58,7 @@ class QueryAjaxModelLoader(AjaxModelLoader): ...@@ -58,7 +58,7 @@ class QueryAjaxModelLoader(AjaxModelLoader):
def get_list(self, term, offset=0, limit=DEFAULT_PAGE_SIZE): def get_list(self, term, offset=0, limit=DEFAULT_PAGE_SIZE):
query = self.session.query(self.model) query = self.session.query(self.model)
filters = (field.like(u'%%%s%%' % term) for field in self._cached_fields) filters = (field.ilike(u'%%%s%%' % term) for field in self._cached_fields)
query = query.filter(or_(*filters)) query = query.filter(or_(*filters))
return query.offset(offset).limit(limit).all() return query.offset(offset).limit(limit).all()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment