Merge pull request #1069 from Safelite/feature/CSR-1104

CSR-1104 | Change how priceOrderItems sends lineItems to endpoint
This commit is contained in:
scottkiener 2023-04-21 10:26:28 -04:00 committed by GitHub
commit 69c623aa9b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1473,8 +1473,14 @@ export const actions = {
? serviceZipCodeCtu
: context.getters.order.serviceLocation.zipCodeCtu;
const lineItemsWithOnlyPartNumbers = availableLineItems.map((lineItem) => ({
partNumber: lineItem.partNumber,
}));
const availableLineItemsFormattedForRequest =
getLineItemQueryStringForPricing(availableLineItems);
buildQueryStringParameterFromArrayOfComplexObjects(
lineItemsWithOnlyPartNumbers,
"lineItems"
);
const vehicle = context.getters.order.vehicle;
@ -1487,7 +1493,7 @@ export const actions = {
`&Year=${vehicle.year}` +
`&EON=${context.getters.order.eon}` +
`&ZipCode=${zipCodeToUse}` +
`${availableLineItemsFormattedForRequest}`;
`&${availableLineItemsFormattedForRequest}`;
const lineItemServerData = context.getters.order.lineItems.serverData;