Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

[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.