From f293db6c79962168a2ada8e020bca022f3ac972a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Bernigaud?= <come.bernigaud@opensides.be>
Date: Tue, 7 Apr 2015 14:55:14 +0200
Subject: [PATCH] Fixes #3690 Fatal error in setup

---
 setup/class_setupStep_Migrate.inc | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/setup/class_setupStep_Migrate.inc b/setup/class_setupStep_Migrate.inc
index 20d322340..4bfbdb1ff 100644
--- a/setup/class_setupStep_Migrate.inc
+++ b/setup/class_setupStep_Migrate.inc
@@ -1910,6 +1910,11 @@ class Step_Migrate extends setup_step
         /* Create a minimal config object for objectType infos */
         global $config, $plist;
         $config = new config("");
+          /* We need to fill these because some plugin might use config->get_ldap_link */
+          $config->current['SERVER']        = $cv['connection'];
+          $config->current['BASE']          = $cv['base'];
+          $config->current['ADMINDN']       = $cv['admin'];
+          $config->current['ADMINPASSWORD'] = $cv['password'];
         load_all_classes();
         $plist  = new pluglist($config, $ui);
         $config->loadPlist($plist);
-- 
GitLab