From 499ff808f45dc4e7c6858ae821cd231d7784fc83 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 11 May 2020 10:38:07 +0200 Subject: [PATCH] LSimport: fix data removing on LSobject import This bug affect import with modify enabled and when some attributes are present in modify form, but not in the ioFormat used for import. --- src/includes/class/class.LSimport.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/includes/class/class.LSimport.php b/src/includes/class/class.LSimport.php index 37bb5cf0..be025834 100644 --- a/src/includes/class/class.LSimport.php +++ b/src/includes/class/class.LSimport.php @@ -175,7 +175,7 @@ class LSimport { // Set form data from inputed data if ($form -> setPostData($objData,true)) { // Validate form - if ($form -> validate()) { + if ($form -> validate(true)) { // Validate data (just validate) if ($object -> updateData('create',True)) { LSdebug('Data is correct, retreive object DN'); @@ -209,7 +209,7 @@ class LSimport { // Set form data from inputed data if ($form -> setPostData($objData,true)) { // Validate form - if ($form -> validate()) { + if ($form -> validate(true)) { // Update data on LDAP server if ($data['justTry'] || $object -> updateData('modify')) { LSdebug('Object '.$object -> getDn().' updated');