|
2525 |
ud.debug(ud.LDAP, ud.ALL,"delete_in_s4: %s" % object) |
2525 |
ud.debug(ud.LDAP, ud.ALL,"delete_in_s4: %s" % object) |
2526 |
try: |
2526 |
try: |
2527 |
objectGUID = self._get_objectGUID(object['dn']) |
2527 |
objectGUID = self._get_objectGUID(object['dn']) |
|
|
2528 |
self.lo_s4.lo.delete_s(compatible_modstring(object['dn'])) |
2528 |
self.update_deleted_cache_after_removal(object.get('attributes').get('entryUUID')[0], objectGUID) |
2529 |
self.update_deleted_cache_after_removal(object.get('attributes').get('entryUUID')[0], objectGUID) |
2529 |
self.lo_s4.lo.delete_s(compatible_modstring(object['dn'])) |
|
|
2530 |
except ldap.NO_SUCH_OBJECT: |
2530 |
except ldap.NO_SUCH_OBJECT: |
2531 |
pass # object already deleted |
2531 |
pass # object already deleted |
2532 |
except ldap.NOT_ALLOWED_ON_NONLEAF: |
2532 |
except ldap.NOT_ALLOWED_ON_NONLEAF: |