November Happy Hour will be moved to Thursday December 5th.

[Find.Commerce] CatalogContentEventListener should use ConcurrentDictionary

Fixed in

EPiServer.Find.Commerce 12.1.1

(Or a related package)

Created

Jun 09, 2022

Updated

Jul 26, 2022

State

Closed, Fixed and tested


Description

CatalogContentEventListener.IndexContentIfNeeded can get into an infinite loop when executing multiple threads. You should use ConcurrentDictionary instead of using standard dictionaries.