diff --git a/inc/authldap.class.php b/inc/authldap.class.php index 6430621d7bbe605eb0d50cad7cee18d7de0f256c..39ecead9a9c78bbb1ea95e37243b5750948d7814 100644 --- a/inc/authldap.class.php +++ b/inc/authldap.class.php @@ -1845,7 +1845,7 @@ class AuthLDAP extends CommonDBTM { 'timestamp' => $user_infos[$userfound[$field_for_sync]]['timestamp'], 'date_sync' => $tmpuser->fields['date_sync'], 'dn' => $user['user_dn']]; - } else if (($values['action'] == self::ACTION_ALL) + } else if (($values['mode'] == self::ACTION_ALL) || (($ldap_users[$user[$field_for_db]] - strtotime($user['date_sync'])) > 0)) { //If entry was modified or if script should synchronize all the users $glpi_users[] = ['id' => $user['id'],