diff --git a/public_html/includes/class/class.LSldapObject.php b/public_html/includes/class/class.LSldapObject.php index c2e5e143..79efc56e 100644 --- a/public_html/includes/class/class.LSldapObject.php +++ b/public_html/includes/class/class.LSldapObject.php @@ -1327,8 +1327,11 @@ class LSldapObject { $keyValues[] = $dn; } else { - foreach ($object -> getValue($attrValue) as $keyValue) - if (!in_array($keyValue,$keyValues)) $keyValues[]=$keyValue; + $values=$object -> getValue($attrValue); + if (is_array($values)) + foreach ($values as $keyValue) + if (!in_array($keyValue,$keyValues)) + $keyValues[]=$keyValue; } } return $keyValues;