plugin qui perd sa configuration

Hello,
utilises la fonction idplugin_update() dans plugin_info/install.php

https://github.com/NebzHB/plugin-homebridge/blob/beta/plugin_info/install.php#L133

Ah super, merci !!

Bon, du coup j’ai çà:

function jeelog_update() {
    //remove old way of saving full log:
    $eqs = eqLogic::byType('jeelog');
  	foreach ($eqs as $eq)
    {
		$eq->setConfiguration('data', null);
        $eq->save();
	}

}

Par contre comment tu test ta fonction d’update ?? Sans mettre à jour le repo sur github LOL

Là je l’ai testé dans la fonction presave de class, elle marche mais bon …

Encore merci

bha tu updates ton repo beta sous github. pour tester

Oui c’est ce que j’ai fait mais même en bêta je préfère éviter les soucis si qql un update pendant que ça bug :wink:

oui mais c’est fait pour ca les beta, ils savent bien que ca peut arriver.

et puis il faudrait vraiment que qqun lance une Vérification des mises à jour + installe la mise à jour, il cherche vraiment là :wink:

Tu peux enlever des choses faites en post save et forcer une maj de ton plugin. Et voir si elles sont revenus après.

Le function update qui fait un save des eqlogic est un grand classique généralement on le recommande. On l’utilise dans quasi tous les plugins. Tu peux être serein sur son fonctionnement.

Et ta façon de faire à savoir deporter des choses en post save et de faire à lupdate un save est la bonne