diff --git a/products/views.py b/products/views.py index efcee81..357e133 100644 --- a/products/views.py +++ b/products/views.py @@ -121,7 +121,7 @@ def get_latest_companies(number): return result def get_popular_categories(number): - categories_list = list(CategoryTag.objects.filter(level=1, official=True).values('name', 'image')) + categories_list = list(CategoryTag.objects.filter(level=1, official=True).values('name')) counted_categories = [] for cat in categories_list: count = 0 @@ -129,8 +129,8 @@ def get_popular_categories(number): for i in categories: count += i.count counted_categories.append({ - "name": cat['name'], - "image": cat['image'], + "name": categories[0].name, + "image": categories[0].image.url if categories[0].image else '', "count": count }) popular = sorted(counted_categories, key=lambda d: d['count'], reverse=True)[:number]