Responded to breaking changes in Data Tracking 2.0.2
Important
|
This version of InventoryServices requires DataTracking 2.0.2+. |
Injected PropagationHelperUtility
in DefaultInventoryTransactionService
, and used it in enhancedDelete
to provide SlimPropagationTracking
to the prepare()
/propagateIfApplicable()
methods
Updated SKU Inventory Export endpoint to support new Export Commons export initiation flow
The new SKU Inventory Export endpoint that initiates the export via the ExportManager
supports the new Export Commons export initiation flow that expects the filter string to be included as part of the export request body instead of a request parameter. The old version of the endpoint that passes the filter as a request parameter has been deprecated.
Fix NullPointerException when changing fulfilment status for an order that has dependent items
Previously, the OrderItem’s dependent items were completely missed, so, when trying to build a SkuInventoryAdjustmentRequestItem
for a fulfillment item that is a dependent item, no OrderItem is found, causing the NPE.
To fix it, we’re building a list of OrderItems along with their dependent items