diff options
-rw-r--r-- | source4/scripting/python/samba/ms_schema.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source4/scripting/python/samba/ms_schema.py b/source4/scripting/python/samba/ms_schema.py index f23bf0cdfe..2e8050e503 100644 --- a/source4/scripting/python/samba/ms_schema.py +++ b/source4/scripting/python/samba/ms_schema.py @@ -227,6 +227,12 @@ def __transform_entry(entry, objectClass): entry.insert(0, ["dn", "CN=%s,${SCHEMADN}" % cn]) entry.insert(1, ["objectClass", ["top", objectClass]]) + for l in entry: + key = l[0].lower() + + if key == "cn": + entry.remove(l) + return entry def __parse_schema_file(filename, objectClass): |