fixed GroupInformation creation

This commit is contained in:
2010-12-20 12:43:25 +00:00
parent 279948c330
commit 2db56a0e28
2 changed files with 4 additions and 4 deletions

View File

@@ -31,16 +31,16 @@ def group_list(request):
for group in set(groups):
if not group.groupinformation:
GroupInformation(group=group).save()
g, c = GroupInformation.objects.get_or_create(group=group)
if request.user in group.groupinformation.admins.all():
if group.groupinformation and request.user in group.groupinformation.admins.all():
status = "Admin"
elif request.user in group.user_set.all():
status = "Member"
else:
status = None
if group.groupinformation.requestable and not group.groupinformation.type == GROUP_TYPE_MANAGED:
if group.groupinformation and group.groupinformation.requestable and not group.groupinformation.type == GROUP_TYPE_MANAGED:
requestable = True
else:
requestable = False