Merge pull request #1873 from Safelite/feature/csr-2084
Send promo codes to tax endpoint
This commit is contained in:
commit
f3090a087a
1 changed files with 4 additions and 1 deletions
|
|
@ -2350,6 +2350,7 @@ export const actions = {
|
||||||
laborAmount: lineItem.laborAmount ?? 0,
|
laborAmount: lineItem.laborAmount ?? 0,
|
||||||
kitPrice: lineItem.kitPrice ?? 0,
|
kitPrice: lineItem.kitPrice ?? 0,
|
||||||
sellingPrice: lineItem.sellingPrice ?? 0,
|
sellingPrice: lineItem.sellingPrice ?? 0,
|
||||||
|
promoCode: lineItem.promoCode ?? null,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
const pricedLineItemsFormattedForRequest =
|
const pricedLineItemsFormattedForRequest =
|
||||||
|
|
@ -2953,7 +2954,9 @@ function buildQueryStringParameterFromArrayOfComplexObjects(arrayOfObjects, para
|
||||||
let queryStringParameter = "";
|
let queryStringParameter = "";
|
||||||
for (let i = 0; i < arrayOfObjects.length; i++) {
|
for (let i = 0; i < arrayOfObjects.length; i++) {
|
||||||
for (const [key, value] of Object.entries(arrayOfObjects[i])) {
|
for (const [key, value] of Object.entries(arrayOfObjects[i])) {
|
||||||
queryStringParameter += `${parameterName}[${i}].${key}=${value}&`;
|
if (value || value === 0) {
|
||||||
|
queryStringParameter += `${parameterName}[${i}].${key}=${value}&`;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Remove trailing &
|
// Remove trailing &
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue