--- python/samba/netcmd/user.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/python/samba/netcmd/user.py b/python/samba/netcmd/user.py index 5adc287..2284ec9 100644 --- a/python/samba/netcmd/user.py +++ b/python/samba/netcmd/user.py @@ -1656,7 +1656,16 @@ samba-tool user syncpasswords --terminate \\ self.outf.write("%s" % (ldif)) return self.outf.write("# attrs=%s\n" % (sorted(obj.keys()))) - run_sync_command(obj.dn, ldif) + if 'isDeleted' in obj.keys(): + self.outf.write("DEBUG ICI BORDEL\n") + isDeleted = obj['isDeleted'].get(0) + else: + isDeleted = "FALSE" + + if isDeleted == "TRUE": + return + else: + run_sync_command(obj.dn, ldif) def check_current_pid_conflict(terminate): flags = os.O_RDWR