Skip to content

Commit eeb4793

Browse files
author
Tobias Herp
committed
removing all roles now works (issue [SF#538758])
1 parent a786074 commit eeb4793

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

templates/classic/detectors/userauditor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1919
# SOFTWARE.
2020
#
21-
#$Id: userauditor.py,v 1.2 2003-11-11 22:25:37 richard Exp $
21+
#$Id: userauditor.py,v 1.3 2006-09-18 03:24:38 tobias-herp Exp $
2222

2323
def audit_user_fields(db, cl, nodeid, newvalues):
2424
''' Make sure user properties are valid.
@@ -29,7 +29,7 @@ def audit_user_fields(db, cl, nodeid, newvalues):
2929
if newvalues.has_key('address') and ' ' in newvalues['address']:
3030
raise ValueError, 'Email address must not contain spaces'
3131

32-
if newvalues.has_key('roles'):
32+
if newvalues.has_key('roles') and newvalues['roles']:
3333
roles = [x.lower().strip() for x in newvalues['roles'].split(',')]
3434
for rolename in roles:
3535
if not db.security.role.has_key(rolename):

0 commit comments

Comments
 (0)