diff --git a/CHANGES.md b/CHANGES.md index c45d6f5a..b4d0b7aa 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,7 @@ ## Version 11.2.03 - Corrections : + - Addon, bug lors de l'effacement d'un module non initialisé. - Flatpickr, le sélecteur de date n'affiche pas l'heure et la minute, réinstallation temporaire de la version 4.6.3. - Thème ; pied de page ; option pied de page fixe inopérante. - Edition des pages orphelines : "Ne pas afficher" une page contenant des sous-pages provoquait un bug d'affichage dans le menu, la page était malgré tout affichée en fin de menu. Ce problème était causé par les pages enfants dont l'affichage n'était pas modifié. Le correctif cascade l'option "Ne pas afficher" aux sous-pages. La réciproque n'est pas appliquée, il faudra rendre visible les sous-pages d'une page parente qui devient à nouveau visible. diff --git a/core/module/addon/addon.php b/core/module/addon/addon.php index 7c1fed8f..3c528df4 100644 --- a/core/module/addon/addon.php +++ b/core/module/addon/addon.php @@ -67,7 +67,10 @@ class addon extends common { $success = true; $notification = 'Module '. $module .' désinstallé'; if(($infoModules[$this->getUrl(2)]['dataDirectory']) ) { - if (!$this->removeDir($infoModules[$this->getUrl(2)]['dataDirectory'])){ + if ( + is_dir($infoModules[$this->getUrl(2)]['dataDirectory']) + && !$this->removeDir($infoModules[$this->getUrl(2)]['dataDirectory']) + ){ $notification = 'Module '.$module .' désinstallé, il reste des données dans ' . $infoModules[$this->getUrl(2)]['dataDirectory']; } }