From be96a6c7ba634640a5d814ab0a4b8a912e32423e Mon Sep 17 00:00:00 2001 From: dormantman Date: Fri, 17 Jan 2020 17:29:58 +0300 Subject: [PATCH] Added type for pop filter in tags --- apps/tag/views.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/tag/views.py b/apps/tag/views.py index c621cd71..f526b572 100644 --- a/apps/tag/views.py +++ b/apps/tag/views.py @@ -129,10 +129,19 @@ class FiltersTagCategoryViewSet(TagCategoryViewSet): result_list.append(wine_regions) + item_types = { + 'pop': 'pop' + } + for item in result_list: if 'filters' in item: item['filters'].sort(key=lambda x: x.get('label_translated')) + index_name = item.get('index_name') + + if index_name in item_types: + item['type'] = item_types[index_name] + if filter_flags['toque_number']: toques = { "index_name": "toque_number", @@ -206,7 +215,7 @@ class FiltersTagCategoryViewSet(TagCategoryViewSet): result_list = [category for category in result_list if category.get('index_name') != 'tag'] if len(tag_category): tag_category = list(filter(lambda x: x.get('index_name') == 'pop', tag_category[0]['filters'])) - if len(tag_category): # we have Pop tag in our results + if len(tag_category): # we have Pop tag in our results tag_category = tag_category[0] tag_category['param_name'] = 'tags_id__in' result_list.append(tag_category)