diff options
Diffstat (limited to 'Mailman/database/usermanager.py')
| -rw-r--r-- | Mailman/database/usermanager.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/Mailman/database/usermanager.py b/Mailman/database/usermanager.py index ed0b552a8..95e4949ea 100644 --- a/Mailman/database/usermanager.py +++ b/Mailman/database/usermanager.py @@ -37,16 +37,9 @@ class UserManager(object): def create_user(self, address=None, real_name=None): user = User() - # Users always have preferences - user.preferences = Preferences() - user.preferences.user = user - if real_name: - user.real_name = real_name + user.real_name = (real_name if real_name is not None else '') if address: - kws = dict(address=address) - if real_name: - kws['real_name'] = real_name - user.link(Address(**kws)) + user.link(Address(address=address, real_name=user.real_name)) return user def delete_user(self, user): |
