Journaux des modifications
Restez informé des dernières modifications et améliorations.
Restez informé des dernières modifications et améliorations.

13. Nov 2025
Partager
Description
Un problème de base de données a été identifié dans lequel des valeurs null dans des colonnes critiques empêchaient l'affichage des enregistrements associés dans l'interface utilisateur. Les éléments suivants étaient concernés :
Clés
Cylindres
Systèmes de fermeture
Bien que les données existaient dans la base de données, elles n'apparaissaient pas dans l'interface, entraînant un comportement système incohérent.
Impact
Les utilisateurs ne pouvaient pas afficher ou gérer les entrées concernées.
Les systèmes de fermeture semblaient incomplets ou manquants.
Les exports de données et les vues d'ensemble ne correspondaient pas au contenu réel de la base de données.
Résolution
Validation améliorée pour que l'affichage ne dépende plus de champs sensibles aux valeurs null.
Ajout de protections pour empêcher les enregistrements incomplets de provoquer des erreurs d'affichage.
Logique interne mise à jour pour traiter les valeurs manquantes de manière plus fiable.
Description
Lors de l'attribution de rôles, le système insérait parfois des valeurs de structure de tuiles vides dans la base de données.
Cause
Un opérateur LIKE mal construit dans la requête empêchait la récupération de la structure de tuiles correcte. Cela entraînait l'écriture de données de permissions incomplètes.
Impact
Tuiles d'interface incorrectes ou manquantes pour les utilisateurs concernés.
Les permissions ne reflétaient pas les rôles attribués.
Les administrateurs devaient corriger manuellement les configurations utilisateur.
Résolution
Correction de la logique de requête responsable de la récupération des structures de tuiles.
Correction et validation de l'opérateur LIKE pour garantir une correspondance correcte.
Ajout de vérifications de protection pour empêcher l'enregistrement d'entrées de structure de tuiles vides.
Description
Lors de la tentative d'activation d'une licence en ligne, le système affichait une erreur Unauthorized (401).
Cause
Le problème n'était pas causé par l'authentification Chargebee.
L'application ne chargeait pas correctement ses paramètres de configuration, empêchant la lecture de la clé API Chargebee lors de l'activation.
Impact
L'activation de licence en ligne échouait.
Les utilisateurs devaient réessayer ou passer à l'activation manuelle.
Résolution
Correction du processus de chargement des paramètres pour garantir la disponibilité de la clé API Chargebee.
Ajout d'une logique de validation pour confirmer que les valeurs de configuration requises sont présentes avant le démarrage de l'activation.
Amélioration de la gestion d'erreurs pour prévenir les fausses erreurs 401 lorsque les données de configuration sont incomplètes.