Fix establishment search

This commit is contained in:
evgeniy-st 2019-09-19 18:27:47 +03:00
parent 2cb4d22a94
commit e5f4c27495

View File

@ -74,7 +74,7 @@ class EstablishmentQuerySet(models.QuerySet):
"""Search text in JSON fields."""
if locale is not None:
filters = [
{f'name__{locale}__icontains': value},
{f'name__icontains': value},
{f'description__{locale}__icontains': value}
]
return self.filter(reduce(lambda x, y: x | y, [models.Q(**i) for i in filters]))