From e81a97dd6fc2da701f2cbf42513311a7a44adad3 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 21 Mar 2013 12:49:46 +1100 Subject: scripting: Make samba.provision.descriptor.get_wellknown_sds() return ldb.Dn objects As we look to use this function in more places, it does not make sense to constantly create Dn objects from the strings. Andrew Bartlett Reviewed-by: Stefan Metzmacher --- source4/scripting/bin/samba_upgradeprovision | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source4/scripting/bin') diff --git a/source4/scripting/bin/samba_upgradeprovision b/source4/scripting/bin/samba_upgradeprovision index 0ca70b583e..c6fc8f26e0 100755 --- a/source4/scripting/bin/samba_upgradeprovision +++ b/source4/scripting/bin/samba_upgradeprovision @@ -1211,10 +1211,9 @@ def fix_wellknown_sd(samdb, names): list_wellknown_dns = [] - subcontainers = get_wellknown_sds(names) + subcontainers = get_wellknown_sds(names, samdb) - for [strdn, descriptor_fn] in subcontainers: - dn = Dn(samdb, strdn) + for [dn, descriptor_fn] in subcontainers: list_wellknown_dns.append(dn) if dn in dnToRecalculate: delta = Message() -- cgit