From 510f3d4bdc506a9d93f556d3fd5745c684123d5a Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 14 May 2020 11:07:18 +0200 Subject: [PATCH] LSldapObject: specify object type filter on loading data --- src/includes/class/class.LSldapObject.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/includes/class/class.LSldapObject.php b/src/includes/class/class.LSldapObject.php index dea31fc2..9c2b65fa 100644 --- a/src/includes/class/class.LSldapObject.php +++ b/src/includes/class/class.LSldapObject.php @@ -92,8 +92,8 @@ class LSldapObject extends LSlog_staticLoggerClass { */ public function loadData($dn) { $this -> dn = $dn; - $data = LSldap :: getAttrs($dn); - if(!empty($data)) { + $data = LSldap :: getAttrs($dn, $this -> getObjectFilter()); + if(is_array($data) && !empty($data)) { foreach($this -> attrs as $attr_name => $attr) { if( !$this -> attrs[$attr_name] -> loadData( (isset($data[$attr_name])?$data[$attr_name]:NULL) ) ) return;