diff --git a/public_html/includes/class/class.LSldapObject.php b/public_html/includes/class/class.LSldapObject.php
index b74342f2..1823081a 100644
--- a/public_html/includes/class/class.LSldapObject.php
+++ b/public_html/includes/class/class.LSldapObject.php
@@ -95,7 +95,7 @@ class LSldapObject {
$data = LSldap :: getAttrs($dn);
if(!empty($data)) {
foreach($this -> attrs as $attr_name => $attr) {
- if(!$this -> attrs[$attr_name] -> loadData($data[$attr_name]))
+ if( !$this -> attrs[$attr_name] -> loadData( (isset($data[$attr_name])?$data[$attr_name]:NULL) ) )
return;
}
$this->cache=array();