]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
dbcheck: do not add duplicate attrs for checking
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Fri, 4 Dec 2020 00:06:25 +0000 (13:06 +1300)
committerNoel Power <npower@samba.org>
Tue, 15 Dec 2020 14:32:43 +0000 (14:32 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Noel Power <npower@samba.org>
python/samba/dbchecker.py

index 485b57139c4b2d937cbfeb643267f919b8127cce..bf5c184f4d062445b15122b3cc7b18b83333c4ca 100644 (file)
@@ -2236,9 +2236,11 @@ newSuperior: %s""" % (str(from_dn), str(to_rdn), str(to_base)))
             lc_attrs.add('name')
 
         if 'name' in lc_attrs:
-            attrs.append(dn.get_rdn_name())
-            attrs.append("isDeleted")
-            attrs.append("systemFlags")
+            for a in (dn.get_rdn_name(),
+                      "isDeleted",
+                      "systemFlags"):
+                if a.lower() not in lc_attrs:
+                    attrs.append(a)
 
         need_replPropertyMetaData = False
         if '*' in lc_attrs: