mirror of
https://github.com/samba-team/samba.git
synced 2025-07-14 12:59:07 +03:00
s4:python Allow 'no such object' on the delete of the DN
This fixes the recursive delete in erase_partitions() For reasons I cannot understand, it is possible to get 'no such object' trying to delete a DN I just search for without error. Oh well... Andrew Bartlett
This commit is contained in:
@ -158,7 +158,11 @@ class Ldb(ldb.Ldb):
|
||||
for msg in res:
|
||||
erase_recursive(self, msg.dn)
|
||||
|
||||
self.delete(dn)
|
||||
try:
|
||||
self.delete(dn)
|
||||
except ldb.LdbError, (ldb.ERR_NO_SUCH_OBJECT, _):
|
||||
# Ignore no such object errors
|
||||
pass
|
||||
|
||||
res = self.search("", ldb.SCOPE_BASE, "(objectClass=*)",
|
||||
["namingContexts"])
|
||||
|
Reference in New Issue
Block a user