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.