Merge pull request #1873 from Safelite/feature/csr-2084

Send promo codes to tax endpoint
This commit is contained in:
chloeherdsafelite 2024-05-30 09:21:29 -04:00 committed by GitHub
commit f3090a087a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2350,6 +2350,7 @@ export const actions = {
laborAmount: lineItem.laborAmount ?? 0,
kitPrice: lineItem.kitPrice ?? 0,
sellingPrice: lineItem.sellingPrice ?? 0,
promoCode: lineItem.promoCode ?? null,
}));
const pricedLineItemsFormattedForRequest =
@ -2953,7 +2954,9 @@ function buildQueryStringParameterFromArrayOfComplexObjects(arrayOfObjects, para
let queryStringParameter = "";
for (let i = 0; i < arrayOfObjects.length; 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 &