-
v1.6.34 Stable
released this
2026-10-28 11:15:30 +00:00 | 15 commits to main since this releasev1.6.34
Corrige l'erreur fatale rencontrée sur toutes les synchros (complètes, dry run, depuis la config ou l'onglet AirWatch d'un asset) :
runDevice(18957): Call to undefined method GlpiPlugin\Airwatchsync\SyncEngine::resolveDeviceNetwork()netSkipCode()— exécutée pour chaque appareil avant toute écriture — appelaitresolveDeviceNetwork()qui n'était jamais définie dans la classe : toute synchro crashait avant de s'exécuter.- Ajout de
SyncEngine::resolveDeviceNetwork()(extraction unique des données réseau du payload). networkDescription()(onglet AirWatch) etsyncNetwork()(sync réseau) basculent dessus.- Nouvelle vérification statique
tools/static_call_check.php: détecte tout appel$this->méthode()non défini dans le plugin (ce type d'erreur).
Vérifié en e2e sur le conteneur GLPI 11.1 de référence
- dry run :
ok:true, 0 erreur ; - synchro complète :
ok:true,hw_synced=10,net_synced=10, 0 erreur, ports réseau (MAC + IP) effectivement écrits dans GLPI ; Call to undefined methodabsente du log.
Installation
Remplacer le contenu de
/var/www/html/plugins/airwatchsync/puis :php bin/console plugin:install airwatchsync --allow-superuser --forceDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Ajout de