Skip to content
Snippets Groups Projects
Commit 4b941b8d authored by sveseli's avatar sveseli
Browse files

more logging updates for easier troubleshooting

parent 3c2670bd
No related branches found
No related tags found
No related merge requests found
......@@ -122,6 +122,11 @@ class LdapUserManager(LdapClient):
ldapUserInfo = self.getUserInfo(username)
userDn = ldapUserInfo.get('userDn')
userAttrs = ldapUserInfo.get('userAttrs')
# Remove internal LDAP attributes before creating copy for modifications
for key in [ 'modifyTimestamp', 'createTimeStamp' ]:
if userAttrs.has_key(key):
del userAttrs[key]
userAttrs2 = copy.copy(userAttrs)
middleName = attrDict.get('middleName', '')
......@@ -151,8 +156,8 @@ class LdapUserManager(LdapClient):
if passwordHash:
userAttrs2['userPassword'] = [self.encodePasswordHash(passwordHash)]
#logger.debug('Encoded password entry: %s' % passwordHash)
logger.debug('Modifying user %s with attrs %s' % (username, userAttrs2))
logger.debug('Old user %s attrs: %s' % (username, userAttrs))
logger.debug('Modified user %s attrs: %s' % (username, userAttrs2))
userLdif = ldap.modlist.modifyModlist(userAttrs, userAttrs2)
ldapClient.modify_s(userDn, userLdif)
return LdapUserInfo({'userDn' : userDn, 'userAttrs' : userAttrs2})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment