fix #125: Users can't view certain categories with groups.

This commit is contained in:
slav0nic 2011-01-13 17:36:29 +02:00
parent f0c5acd117
commit f7a383d0af

View file

@ -77,12 +77,10 @@ class Category(models.Model):
return Post.objects.filter(topic__forum__category__id=self.id).select_related()
def has_access(self, user):
if self.groups.count() > 0:
if self.groups.exists():
if user.is_authenticated():
try:
self.groups.get(user__pk=user.id)
except Group.DoesNotExist:
return False
if not self.groups.filter(user__pk=user.id).exists():
return False
else:
return False
return True