diff --git a/trunk/select.php b/trunk/select.php index b06ac619..d4efddd4 100644 --- a/trunk/select.php +++ b/trunk/select.php @@ -40,7 +40,12 @@ if($LSsession -> startLSsession()) { $filter = $_SESSION['LSsession']['LSsearch'][$LSobject]['filter']; if (isCompatibleDNs($_SESSION['LSsession']['LSsearch'][$LSobject]['topDn'],$GLOBALS['LSsession'] -> topDn)) { $topDn = $_SESSION['LSsession']['LSsearch'][$LSobject]['topDn']; - $selectedTopDn = $_SESSION['LSsession']['LSsearch'][$LSobject]['selectedTopDn']; + if (isset($_SESSION['LSsession']['LSsearch'][$LSobject]['selectedTopDn'])) { + $selectedTopDn = $_SESSION['LSsession']['LSsearch'][$LSobject]['selectedTopDn']; + } + else { + $selectedTopDn = $GLOBALS['LSsession'] -> topDn; + } } else { $selectedTopDn = $GLOBALS['LSsession'] -> topDn;