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, 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 &