Anomalie #35833
Erreur synchro Ninegate
Début:
19/03/2024
Echéance:
% réalisé:
0%
Distribution:
Description
Bonjour Arnaud et collègues,
Avec Ninegate 2.0+4-32, on a une erreur de synchro :
== USERS ============================================
== Stocker les emails utilisateurs existants
== Récupération des utilisateurs de l'annuaire
== Traitement des utilisateurs du niveau = PAYEN = (&(uid=*)(objectclass=inetOrgPerson)(!(description=Computer)))
== Nombre d'utilisateurs traités = 1000 sur 2076 ==
- Modification dans Bundle >> audrey.bonmalais
In SynchroCommand.php line 1030:
Attempted to call an undefined method named "getFistname" of class "App\Ent
ity\User".
Did you mean to call e.g. "getFirstname", "getLastname", "setFirstname" or
"setLastname"?
app:Synchro [<simulate> [<cronid> [<lastchance>]]]
Dans le fichier /var/www/html/ninegate/src/Command/SynchroCommand.php, à la ligne 1030, il faudrait remplacer :
$user->getFistname() != $firstname ||
par
$user->getFirstname() != $firstname ||
(Il manque un r à Firstname)
Et ça fonctionne ensuite !
Merci d'avance !
Laurent
Révisions associées
correction synchro (ref #35833)
Historique
#1 Mis à jour par Arnaud FORNEROT il y a environ 2 ans
- Tracker changé de Demande à Anomalie
- Statut changé de Nouveau à Résolu
- Version cible mis à Envole 7.12
corrections apportées dans le paquet = eole-ninegate_2.0+4-35
#2 Mis à jour par Arnaud FORNEROT il y a environ un an
- Statut changé de Résolu à Fermé