-
Notifications
You must be signed in to change notification settings - Fork 320
Open
Labels
Description
Description
Problème
L'endpoint API jeeNetwork::receivedBackup dans core/api/proApi.php (ligne 655) référence la classe jeeNetwork qui a été supprimée dans le commit 6ce2c5f1e. Ce code n'a pas été adapté lors de la suppression de la classe et constitue maintenant du code mort qui ne peut plus fonctionner.
Code concerné
Ligne 655 dans core/api/proApi.php :
if ($jsonrpc->getMethod() == 'jeeNetwork::receivedBackup') {
// ... code utilisant jeeNetwork::byId() et $jeeNetwork->getId(), etc.
}Impact
- L'endpoint retournera une erreur fatale si appelé (classe inexistante)
- Code mort qui pollue la base de code
- Peut créer de la confusion pour les développeurs
Actions possibles
- Supprimer complètement ce bloc de code si la fonctionnalité n'est plus nécessaire
- Réadapter le code pour utiliser le nouveau système de sauvegarde/synchronisation s'il existe
- Migrer vers une nouvelle implémentation si la fonctionnalité doit être conservée
Questions
- La fonctionnalité de réception de sauvegarde depuis un "esclave" est-elle encore nécessaire ?
- Y a-t-il un nouveau système qui remplace
jeeNetwork? - Ce code était-il encore utilisé avant la suppression de la classe ?
Type de matériel / Hardware type
Autre / Other
Version de Jeedom / Jeedom Version
alpha
Navigateur / Browser
No response
Étapes pour reproduire / Steps to reproduce
Faire un appel à jeeNetwork::receivedBackup
Logs
No response