# HG changeset patch # User Sverre Rabbelier # Date 1234620656 0 # Node ID ba51a0cd311d7da22cc742f63b8abdc7ceff7f80 # Parent 35b75ffcbb377d8da2982674bcf001ac25247f75 Fix a bug if you have no roles at all This could not happen currently, but might happen later on if a group is defined that does not have an 'anybody' membership. Patch by: Sverre Rabbelier diff -r 35b75ffcbb37 -r ba51a0cd311d app/soc/views/helper/access.py --- a/app/soc/views/helper/access.py Fri Feb 13 23:18:39 2009 +0000 +++ b/app/soc/views/helper/access.py Sat Feb 14 14:10:56 2009 +0000 @@ -967,6 +967,9 @@ if self.hasMembership(value, django_args): roles.append(key) + if not roles: + roles = ['deny'] + get_args.setlist('read_access', roles) get_args._mutable = mutable