Incident HC-9158

WCSCatalogEntry n'inclut pas correctement les informations de magasin dans son cache

Logiciel

Cas client Applicable à Corrigé dans
CS0201289 V9.0.1.13 9.1.11.0

Comportement observé

Lorsqu'un produit est partagé entre 2 magasins ou plus, les promotions au niveau de la catégorie ne fonctionnent pas de manière cohérente entre les magasins.

Comportement attendu

La promotion doit fonctionner correctement pour le magasin pour lequel elle a été créée.

Résolution

Lorsque les produits sont partagés entre des magasins, ils ont généralement des catégories parent différentes.

La catégorie parent d'un produit est mise en cache pour le premier magasin parent rencontré. Lorsque le même produit d'un second magasin demande sa catégorie parent, il trouvera la catégorie du premier magasin dans le cache, et non celle du second magasin. Cela peut entraîner l'inexécution des promotions au niveau de la catégorie dans le second magasin en raison de la non-concordance de l'ID de catégorie.

Le code a été corrigé pour inclure l'ID du magasin dans la clé de cache.