From c2cd23244438a2810a7e21fa59048b8541f51387 Mon Sep 17 00:00:00 2001 From: sagitaz Date: Mon, 11 May 2026 21:57:12 +0200 Subject: [PATCH] Fix logs error --- core/class/frigate.class.php | 17 +++-------------- docs/fr_FR/changelog.md | 3 +++ plugin_info/info.json | 2 +- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/core/class/frigate.class.php b/core/class/frigate.class.php index 92abbea..ed731dd 100644 --- a/core/class/frigate.class.php +++ b/core/class/frigate.class.php @@ -1454,13 +1454,7 @@ public static function cleanAllOldestFiles() log::add(__CLASS__, 'info', "║ Nettoyage de l'événement ID: " . $eventId); - $result = self::cleanDbEvent($eventId); - - if ($result) { - log::add(__CLASS__, 'info', "║ Événement ID: " . $eventId . " nettoyé avec succès."); - } else { - log::add(__CLASS__, "error", "║ Échec du nettoyage de l'événement ID: " . $eventId); - } + self::cleanDbEvent($eventId); } } else { log::add(__CLASS__, 'info', "║ Aucun événement trouvé datant de plus de " . $days . " jours."); @@ -1477,13 +1471,7 @@ public static function cleanByType($type = "new") log::add(__CLASS__, 'info', "║ Nettoyage de l'événement ID: " . $eventId . " il est de type: " . $type); - $result = self::cleanDbEvent($eventId); - - if ($result) { - log::add(__CLASS__, 'info', "║ Événement ID: " . $eventId . " nettoyé avec succès."); - } else { - log::add(__CLASS__, "error", "║ Échec du nettoyage de l'événement ID: " . $eventId); - } + self::cleanDbEvent($eventId); } } } @@ -1586,6 +1574,7 @@ public static function cleanDbEvent($id) // Sécurité : vérifier si l'objet existe if (!is_object($frigate)) { + log::add(__CLASS__, 'debug', "║ Aucune entrée en base de données pour l'événement ID: " . $id . ". Aucun fichier ne sera supprimé."); return 0; } diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 9752ea1..0adada4 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -4,6 +4,9 @@ > >S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte. +# 11/05/2026 Beta & Stable 1.5.5 +- Correction de logs ERROR + # 06/05/2026 Beta & Stable 1.5.4 - nouveau bouton pour télécharger la liste des évènements (utile pour le debug dev) diff --git a/plugin_info/info.json b/plugin_info/info.json index 6e979dd..35ed474 100644 --- a/plugin_info/info.json +++ b/plugin_info/info.json @@ -1,7 +1,7 @@ { "id": "frigate", "name": "Frigate", - "pluginVersion": "1.5.4", + "pluginVersion": "1.5.5", "installation": "Il est nécessaire d'avoir le plugin mqtt-manager installé avec un broker MQTT sécurisé (user / mdp) pour profiter de toutes les fonctionnalités. Dans le cas contraire, le plugin Frigate sera limité. Voir la documentation pour plus d'informations.", "description": { "fr_FR": "Plugin Frigate pour Jeedom. Ne fonctionne qu'avec les versions de Frigate > 0.13.0. Le plugin n'installe pas le serveur Frigate mais permet de le controler.",