| Request | LDAP User Folder -- bug report -- by Junyong Pan |
| Posted on | Dec 21, 2005 5:54 am |
| Subscribe |
| Resolve by Jens Vagelpohl on Dec 21, 2005 6:39 am | |
|
Thanks, good catch! A fix is now checked in and will be part of the next release. |
|
|
|
| Initial Request by Junyong Pan on Dec 21, 2005 5:54 am | |
|
When user without any stored roles change his password in plone, exception raised: [skip] * * Module Products.GroupUserFolder.LDAPUserFolderAdapter, line 137, in _doChangeUser * Module Products.LDAPUserFolder.LDAPUserFolder, line 1497, in manage_editUserRoles KeyError: 'cn=panjy,ou=people,dc=game,dc=corp,dc=netease,dc=com' And I found the following fix works: if self._local_groups: if len(role_dns) == 0: + if self._groups_store.has_key(user_dn): del self._groups_store[user_dn] |