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.