From 4fd9247bc4634a0a4f6d1ef07c1fda8513a8d018 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 7 Mar 2019 23:35:47 +0000 Subject: [PATCH] Tweaks to group_features_group_filter() - Legacy-Id: 16015 --- ietf/group/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ietf/group/utils.py b/ietf/group/utils.py index 88089200a..8ae517dd2 100644 --- a/ietf/group/utils.py +++ b/ietf/group/utils.py @@ -256,12 +256,12 @@ def construct_group_menu_context(request, group, selected, group_type, others): def group_features_group_filter(groups, person, feature): """This returns a list of groups filtered such that the given person has a role listed in the given feature for each group.""" - feature_groups = [] + feature_groups = set([]) for g in groups: for r in person.role_set.filter(group=g): if r.name.slug in getattr(r.group.type.features, feature): - feature_groups.append(g) - return feature_groups + feature_groups.add(g) + return list(feature_groups) def group_features_role_filter(roles, person, feature): type_slugs = set(roles.values_list('group__type__slug', flat=True))