possible fix for similar distilleries

This commit is contained in:
Kuroshini 2020-01-15 16:40:29 +03:00
parent 677d67cbc5
commit 21978639bd

View File

@ -365,10 +365,10 @@ class EstablishmentQuerySet(models.QuerySet):
Return QuerySet with objects that similar to Distillery. Return QuerySet with objects that similar to Distillery.
:param distillery: Establishment instance :param distillery: Establishment instance
""" """
base_qs = self.similar_base(distillery).same_subtype(distillery) base_qs = self.similar_base(distillery).same_subtype(distillery).exclude(same_subtype=False)
similarity_rules = { similarity_rules = {
'ordering': [F('same_subtype').desc(), ], 'distinctions': [],
'distinctions': ['same_subtype', ] 'ordering': [],
} }
if distillery.address and distillery.address.coordinates: if distillery.address and distillery.address.coordinates:
base_qs = base_qs.annotate_distance(point=distillery.location) base_qs = base_qs.annotate_distance(point=distillery.location)