diff --git a/trunk/includes/class/class.LSldapObject.php b/trunk/includes/class/class.LSldapObject.php index 06b44f09..1e6d0dfa 100644 --- a/trunk/includes/class/class.LSldapObject.php +++ b/trunk/includes/class/class.LSldapObject.php @@ -513,7 +513,7 @@ class LSldapObject { $submitData=array(); foreach($this -> attrs as $attr) { if(($attr -> isUpdate())&&($attr -> isValidate())) { - if($attr -> name == $this -> config['rdn']) { + if(($attr -> name == $this -> config['rdn'])&&(!$this -> isNew())) { debug('Rename'); if (!$this -> beforeRename()) { $GLOBALS['LSerror'] -> addErrorCode(36);