Mercurial > public > src > moin > 1.9
diff MoinMoin/user.py @ 244:42f749b0d8bb
fix empty username when using auth_username for autocreation
imported from: moin--main--1.5--patch-247
author | Thomas Waldmann <tw@waldmann-edv.de> |
---|---|
date | Sun, 27 Nov 2005 12:22:53 +0000 |
parents | b80624429934 |
children | 2cbc7dc436d7 |
line wrap: on
line diff
--- a/MoinMoin/user.py Sun Nov 27 12:16:18 2005 +0000 +++ b/MoinMoin/user.py Sun Nov 27 12:22:53 2005 +0000 @@ -191,9 +191,8 @@ class User: """A MoinMoin User""" - def __init__(self, request, id=None, name="", password=None, - auth_username=""): - """ Initialize user object + def __init__(self, request, id=None, name="", password=None, auth_username=""): + """ Initialize User object @param request: the request object @param id: (optional) user ID @@ -216,7 +215,9 @@ if name: self.name = name - + elif auth_username: # this is needed for user_autocreate + self.name = auth_username + # create checkbox fields (with default 0) for key, label in self._cfg.user_checkbox_fields: setattr(self, key, self._cfg.user_checkbox_defaults.get(key, 0))