Bug core dans fonction jeedom.eqLogic.byId (eqLogic.class.js)

Bonjour à tous

Dans le cadre du développement d’un plugin, j’ai découvert un bug dans une fonction du core :

Class : core/js/eqLogic.class.js
Function : jeedom.eqLogic.byId = function (_params)
Pb : losrque la function est applelée une 2eme fois pour le même id, la function essaye de récupérer l’eqLogic stocké en cache en appellant _params.success(jeedom.eqLogic.cache.byId[_params.eqLogic_id]);
Or la variable _params.eqLogic_id n’existe pas et il faut à la place utiliser _params.id

Autre problème, même avec la correction ci dessus, lorsque c’est le cache qui est utilisé, la structure de l’élément retourné est différente de celle de l’élément retourné par la fonction ajax.

Bonjour,
Merci pour le retour ca sera corrigé dans les prochaines version stable de jeedom

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.