real solve conflicts with categories

This commit is contained in:
Diego Calvo
2021-03-19 14:13:24 +01:00
parent 3c7dfe731f
commit 815a55f45c
2 changed files with 0 additions and 16 deletions

View File

@@ -144,13 +144,6 @@ def ranked_product_search(keyword, shipping_cost=None, discount=None, categories
# filter by category # filter by category
if categories is not None: if categories is not None:
<<<<<<< HEAD
query = Q()
for entry in categories:
query = query | Q(category__name__contains=entry)
products_qs = products_qs.filter(query)
# products_qs = products_qs.filter(category__name__in=categories)
=======
# products_qs = products_qs.filter(category__name__in=categories) # products_qs = products_qs.filter(category__name__in=categories)
descendants = [] descendants = []
for entry in categories: for entry in categories:
@@ -160,7 +153,6 @@ def ranked_product_search(keyword, shipping_cost=None, discount=None, categories
descendants.extend(cat.children.all()) descendants.extend(cat.children.all())
products_qs = products_qs.filter(category__in=descendants) products_qs = products_qs.filter(category__in=descendants)
>>>>>>> development
# filter by tags # filter by tags
if tags is not None: if tags is not None:

View File

@@ -183,13 +183,6 @@ def product_search(request):
products_qs = Product.objects.filter(active=True) products_qs = Product.objects.filter(active=True)
# filter by category # filter by category
if categories is not None: if categories is not None:
<<<<<<< HEAD
query = Q()
for entry in categories:
query = query | Q(category__name__contains=entry)
products_qs = products_qs.filter(query)
=======
descendants = [] descendants = []
for entry in categories: for entry in categories:
cat = CategoryTag.objects.filter(label__iexact=entry).first() cat = CategoryTag.objects.filter(label__iexact=entry).first()
@@ -198,7 +191,6 @@ def product_search(request):
descendants.extend(cat.children.all()) descendants.extend(cat.children.all())
products_qs = products_qs.filter(category__in=descendants) products_qs = products_qs.filter(category__in=descendants)
>>>>>>> development
# filter by tags # filter by tags
if tags is not None: if tags is not None:
products_qs = products_qs.filter(tags__name__icontains=tags) products_qs = products_qs.filter(tags__name__icontains=tags)