From 5602e7f9c9bc6da96d17dc61b72066e80bcdd95a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be>
Date: Wed, 8 Feb 2017 14:31:08 +0100
Subject: [PATCH] Fixes #5178 Migrating gotoMode into fdMode

---
 contrib/bin/fusiondirectory-setup | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/contrib/bin/fusiondirectory-setup b/contrib/bin/fusiondirectory-setup
index fe6b6f710..65f49cc62 100644
--- a/contrib/bin/fusiondirectory-setup
+++ b/contrib/bin/fusiondirectory-setup
@@ -1413,7 +1413,12 @@ sub migrate_systems {
           }
           $entry->replace("objectClass" => \@replace);
           if ($entry->exists('gotoMode')) {
-            $entry->add('fdMode' => $entry->get_value('gotoMode'));
+            my $gotoMode = $entry->get_value('gotoMode');
+            if ($gotoMode eq 'locked') {
+              $entry->add('fdMode' => 'locked');
+            } else {
+              $entry->add('fdMode' => 'unlocked');
+            }
             $entry->delete('gotoMode');
           }
           $mesg = $ldap->add($entry);
-- 
GitLab