diff options
Diffstat (limited to 'source4/scripting')
| -rwxr-xr-x | source4/scripting/bin/upgradeprovision | 10 | 
1 files changed, 9 insertions, 1 deletions
diff --git a/source4/scripting/bin/upgradeprovision b/source4/scripting/bin/upgradeprovision index 3c02569ba3..7dda6b67a6 100755 --- a/source4/scripting/bin/upgradeprovision +++ b/source4/scripting/bin/upgradeprovision @@ -852,8 +852,16 @@ def update_present(ref_samdb, samdb, basedn, listPresent, usns, invocationid):                  # We have updated by provision usn information so let's exploit                  # replMetadataProperties                  if att in forwardlinked: +                    if current[0].get(): +                        curval = current[0][att] +                    else: +                        curval = () +                    if reference[0].get(): +                        refval = reference[0][att] +                    else: +                        refval = ()                      handle_links(samdb, att, basedn, current[0]["dn"], -                                    current[0][att], reference[0][att], delta) +                                    curval, refval, delta)                  if isFirst == 0 and len(delta.items())>1:                      isFirst = 1  | 
