srht.search: fixes for sqlalchemy 1.4

See https://groups.google.com/g/sqlalchemy/c/opm2FVNKTTI/m/dVBGlD8FBAAJ
This commit is contained in:
Drew DeVault 2021-07-26 11:12:00 +02:00
parent 99a8168de4
commit 176c415ac9
1 changed files with 2 additions and 2 deletions

View File

@ -98,7 +98,7 @@ def apply_terms(query, terms, default_fn, key_fns={}, fallback_fn=None):
if not terms:
return query
filters = and_()
filters = []
for term in terms:
if term.key is None:
@ -112,4 +112,4 @@ def apply_terms(query, terms, default_fn, key_fns={}, fallback_fn=None):
filters.append(not_(filter) if term.inverse else filter)
return query.filter(filters)
return query.filter(and_(*filters))