Skip to content

Commit 2cdc041

Browse files
committed
Add groups from external sources to the existing ones. Fixes ietf-tools#360
- Legacy-Id: 2474
1 parent ed0277c commit 2cdc041

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

ietf/ietfauth/auth.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,11 @@ def authenticate(self, remote_user):
9999

100100
# Update group memberships
101101
group_names = IetfUserBackend.find_groups(user.username)
102-
groups = []
103102
for group_name in group_names:
104103
# Create groups as needed
105104
group,created = Group.objects.get_or_create(name=group_name)
106105
if created:
107106
log("IetfUserBackend created Group '%s'" % (group_name,))
108-
groups.append(group)
109-
user.groups = groups
107+
user.groups.add(group)
110108
return user
111109

0 commit comments

Comments
 (0)