summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2020-12-04 13:06:25 +1300
committerNoel Power <npower@samba.org>2020-12-15 14:32:43 +0000
commitb21287c2f4922abb76ead510680bd489c6cf3cf9 (patch)
tree5a98abfbd032c6b7d5f87dde89d9315c775b0c36 /python
parent6b4ff45805550216a47577a2ee2fa04be305fe61 (diff)
downloadsamba-b21287c2f4922abb76ead510680bd489c6cf3cf9.tar.gz
dbcheck: do not add duplicate attrs for checking
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Noel Power <npower@samba.org>
Diffstat (limited to 'python')
-rw-r--r--python/samba/dbchecker.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/python/samba/dbchecker.py b/python/samba/dbchecker.py
index 485b57139c4..bf5c184f4d0 100644
--- a/python/samba/dbchecker.py
+++ b/python/samba/dbchecker.py
@@ -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: