Incident HC-9089
Appels excessifs pour déterminer le type catentry pour les règles de tarification
Logiciel
| Cas client | Applicable à | Corrigé dans |
|---|---|---|
| CS0209911 | V9.1.3.0 | 9.1.11.0 |
Comportement observé
La requête SELECT CATENTTYPE_ID FROM CATENTRY WHERE CATENTRY_ID=? est exécuté de manière répétée pour l'évaluation des règles de tarification.
Comportement attendu
Les résultats de la requête doivent avoir été mis en cache pour éviter l'exécution répétée du SQL.
Résolution
PriceRuleElementCmdImpl.getCatentryTypeId() a été mis à jour avec un cache de la valeur catenttype_id pour éviter les appels de base de données inutiles.