diff --git a/district/forms.py b/district/forms.py index 32038916a5be5ba3961705e0b6e60b0e4c12fb03..ebfd0bd549bdb860e009a66ffccd9adb673796ed 100644 --- a/district/forms.py +++ b/district/forms.py @@ -68,4 +68,4 @@ class DistrictArticlesPageForm(SharedArticlesPageForm, JekyllImportForm): valid_tag_ids += list(self.instance.shared_tags.all()) - self.fields['displayed_tags'].queryset = DistrictArticleTag.objects.filter(id__in=valid_tag_ids).order_by("tag__name") \ No newline at end of file + self.fields['displayed_tags'].queryset = DistrictArticleTag.filter(id__in=valid_tag_ids).order_by("tag__name").distinct("tag__name") \ No newline at end of file diff --git a/elections/forms.py b/elections/forms.py index 15ffc188db0691b8cd7c024a0371be68092a1a0b..296a1267f7a9486bbcd7e42cc6d2b9d064098cb0 100644 --- a/elections/forms.py +++ b/elections/forms.py @@ -41,4 +41,4 @@ class ElectionsArticlesPageForm(SharedArticlesPageForm, JekyllImportForm): content_object__in=self.instance.get_children().specific() ).values_list('tag_id', flat=True).distinct() - self.fields['displayed_tags'].queryset = ElectionsArticleTag.objects.filter(id__in=valid_tag_ids).order_by("tag__name") \ No newline at end of file + self.fields['displayed_tags'].queryset = ElectionsArticleTag.objects.filter(id__in=valid_tag_ids).order_by("tag__name").distinct("tag__name") \ No newline at end of file diff --git a/main/forms.py b/main/forms.py index bdbe2fc2cbac6dda125cef06194077004cd6e402..958586d8667216b40daa1a337a3eb2f23cc5783a 100644 --- a/main/forms.py +++ b/main/forms.py @@ -41,4 +41,4 @@ class MainArticlesPageForm(SharedArticlesPageForm, JekyllImportForm): content_object__in=self.instance.get_children().specific() ).values_list('tag_id', flat=True).distinct() - self.fields['displayed_tags'].queryset = MainArticleTag.objects.filter(id__in=valid_tag_ids).order_by("tag__name") \ No newline at end of file + self.fields['displayed_tags'].queryset = MainArticleTag.objects.filter(id__in=valid_tag_ids).order_by("tag__name").distinct("tag__name") \ No newline at end of file