Try our conversational search powered by Generative AI!

Unnecessary queries to get all children entries

Found in

EPiServer.Commerce 10.4.0

Fixed in

EPiServer.Commerce 10.7.1

(Or a related package)

Created

May 17, 2017

Updated

Jun 02, 2017

Area

Core

State

Closed, Fixed and tested


Description

If a node is updated, CatalogNodeAdmin loads all of its children entries (recursively) to send to IChangeNotificationManager for indexing. However, this is only necessary if the code or the node's UriSegment was changed. Other changes should not trigger that.

This can cause performance issues if customer has a big/complex catalog with multiple nodes. If customers import multiple small chunks continuously, this behavior is a bottleneck.