Fixed metapool

This commit is contained in:
Adolfo Gómez García 2021-06-04 11:44:32 +02:00
parent 7a030dd302
commit 9731e57f01

View File

@ -175,10 +175,10 @@ class Tickets(Handler):
for addGrp in set(groupIds) - set(pool.assignedGroups.values_list('uuid', flat=True)):
pool.assignedGroups.add(auth.groups.get(uuid=addGrp))
# And now, to ALL metapool members
for memberPool in pool.members.all():
for metaMember in pool.members.all():
# First, add groups to metapool
for addGrp in set(groupIds) - set(memberPool.assignedGroups.values_list('uuid', flat=True)):
memberPool.assignedGroups.add(auth.groups.get(uuid=addGrp))
for addGrp in set(groupIds) - set(metaMember.pool.assignedGroups.values_list('uuid', flat=True)):
metaMember.assignedGroups.add(auth.groups.get(uuid=addGrp))
# For metapool, transport is ignored..