diff --git a/src/store/index.js b/src/store/index.js index 54192a1f..eec2a8c4 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1280,14 +1280,14 @@ function addPricesToLineItems(lineItems, pricingLineItems) { return lineItems; } -function getLineItemQueryStringForPricing(lineItems) { - return lineItems - .map((lineItem) => { - let queryStringSnippet = `&LineItems=${lineItem.partNumber}`; - if (lineItem.childParts) { - queryStringSnippet += getLineItemQueryStringForPricing(lineItem.childParts); - } +function getLineItemQueryStringForPricing(lineItems){ + return lineItems.map((lineItem, index) => { + let queryStringSnippet = `&LineItems[${index}].partNumber=${lineItem.partNumber}`; + if (lineItem.childParts) { + queryStringSnippet += getLineItemQueryStringForPricing(lineItem.childParts); + } + return queryStringSnippet; - }) - .join(''); + }).join(''); } +