diff options
| author | Barry Warsaw | 2011-04-04 14:32:17 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2011-04-04 14:32:17 -0400 |
| commit | 17887e4d1e56915647e1d395e18573db2b9ea3ba (patch) | |
| tree | 8dc9f275e878539040ee25857593570aca1ec113 /src/mailman/model/user.py | |
| parent | cd18f50624f33a9556492168933d5fe088d51a04 (diff) | |
| download | mailman-17887e4d1e56915647e1d395e18573db2b9ea3ba.tar.gz mailman-17887e4d1e56915647e1d395e18573db2b9ea3ba.tar.zst mailman-17887e4d1e56915647e1d395e18573db2b9ea3ba.zip | |
Diffstat (limited to 'src/mailman/model/user.py')
| -rw-r--r-- | src/mailman/model/user.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mailman/model/user.py b/src/mailman/model/user.py index 05ce356ca..39f4fa240 100644 --- a/src/mailman/model/user.py +++ b/src/mailman/model/user.py @@ -58,7 +58,10 @@ class User(Model): def __init__(self, real_name=None, preferences=None): super(User, self).__init__() self._created_on = date_factory.now() - self._user_id = uid_factory.new_uid() + user_id = uid_factory.new_uid() + assert config.db.store.find(User, _user_id=user_id).count() == 0, ( + 'Duplicate user id {0}'.format(user_id)) + self._user_id = user_id self.real_name = ('' if real_name is None else real_name) self.preferences = preferences config.db.store.add(self) |
