diff --git a/vispa/extensions/ldap_export/__init__.py b/vispa/extensions/ldap_export/__init__.py index 62e7f2cc3d7a0641220d6f57688cc004b0a01184..aec9d6f8c1665bf6b329143697758eed83db831b 100644 --- a/vispa/extensions/ldap_export/__init__.py +++ b/vispa/extensions/ldap_export/__init__.py @@ -50,16 +50,16 @@ class LDAPExport(object): self.connection.search(self.user_base, "(objectClass=posixAccount)", attributes=['uid']) for ldap_user in self.connection.entries: if ldap_user.uid not in active_users: - logger.info("Deleting unknown ldap user: %s", ldap_user.entry_get_dn()) - self.connection.delete(ldap_user.entry_get_dn()) + logger.info("Deleting unknown ldap user: %s", ldap_user.entry_dn) + self.connection.delete(ldap_user.entry_dn) self.connection.search(self.group_base, "(objectClass=posixGroup)", attributes=['cn']) for ldap_group in self.connection.entries: private_group = self.private_group and ldap_group.cn in active_users public_group = ldap_group.cn in groups if not private_group and not public_group: - logger.info("Deleting unknown ldap group: %s", ldap_group.entry_get_dn()) - self.connection.delete(ldap_group.entry_get_dn()) + logger.info("Deleting unknown ldap group: %s", ldap_group.entry_dn) + self.connection.delete(ldap_group.entry_dn) except: logger.exception("remove_invalid_ldap_entries")