Incident HC-13023
searchTerm échoue lorsque toutes les SKUS enfant des produits sont publiées, mais que les SKUS sous-jacentes ne sont pas publiées, et inversement.
Logiciel
| Cas client | Applicable à | Corrigé dans |
|---|---|---|
| CS0259470 | V9.1.6.0 | 9.1.9.0 |
Comportement observé
L'API searchTerm échoue avec une erreur lorsque le produit est à l'état publié et que les SKU ne sont pas publiées, ou inversement. L'erreur apparaîtra comme suit : 2021-09-17T19:12:41.058Z [Default Executor-thread-6] [7008982699588251986] ERROR c.h.c.s.e.SearchExceptionHandler.handleGenericException:125 - null java.lang.ArrayIndexOutOfBoundsException: null
Comportement attendu
Il ne devrait y avoir aucun échec dans l'API.
Résolution
Le code ne considérait pas correctement la combinaison du produit et des indicateurs affichables de la SKU, ce qui a conduit à une matrice sous-allouée pour les résultats. Cette erreur a été corrigée.