diff --git a/tailbone/views/products.py b/tailbone/views/products.py index d9aa3111..99381fb0 100644 --- a/tailbone/views/products.py +++ b/tailbone/views/products.py @@ -29,6 +29,7 @@ from __future__ import unicode_literals import os import re +import sqlalchemy as sa from sqlalchemy import orm from sqlalchemy import and_ from sqlalchemy.orm import joinedload, aliased @@ -354,7 +355,7 @@ class ProductsAutocomplete(AutocompleteView): def query(self, term): q = Session.query(model.Product).outerjoin(model.Brand) - q = q.filter(or_( + q = q.filter(sa.or_( model.Brand.name.ilike('%{0}%'.format(term)), model.Product.description.ilike('%{0}%'.format(term)))) if not self.request.has_perm('products.view_deleted'):