diff --git a/apps/search_indexes/documents/tag_category.py b/apps/search_indexes/documents/tag_category.py index cd2c8a90..757483bf 100644 --- a/apps/search_indexes/documents/tag_category.py +++ b/apps/search_indexes/documents/tag_category.py @@ -39,4 +39,8 @@ class TagCategoryDocument(Document): to the updating of a lot of items. """ if isinstance(related_instance, News): - return related_instance.tags \ No newline at end of file + tag_categories = [] + for tag in related_instance.tags.all(): + if tag.category not in tag_categories: + tag_categories.append(tag.category) + return tag_categories \ No newline at end of file