dbcheck: remove ldb.FLAG_MOD_REPLACE when replacing search results for forward links
authorStefan Metzmacher <metze@samba.org>
Tue, 30 Jan 2018 08:39:40 +0000 (09:39 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 5 Feb 2018 12:49:12 +0000 (13:49 +0100)
Search results don't have an ldb.FLAG_MOD_* flags set.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13228

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
python/samba/dbchecker.py

index 308e4bf0a76e46ca0a3c27f8808e36707e1c4924..cccc49881395aa41ecf2974cf2594ef58f9f9c5e 100644 (file)
@@ -968,7 +968,7 @@ newSuperior: %s""" % (str(from_dn), str(to_rdn), str(to_base)))
                 vals.append(str(dsdb_dn))
             self.err_recover_forward_links(obj, attrname, vals)
             # We should continue with the fixed values
-            obj[attrname] = ldb.MessageElement(vals, ldb.FLAG_MOD_REPLACE, attrname)
+            obj[attrname] = ldb.MessageElement(vals, 0, attrname)
 
         for val in obj[attrname]:
             dsdb_dn = dsdb_Dn(self.samdb, val, syntax_oid)