Send promo codes to tax endpoint

This commit is contained in:
Chloe Herd 2024-05-29 13:43:41 -04:00
parent 41c5ace3dd
commit f2eb6a4c88

View file

@ -2329,6 +2329,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 =
@ -2932,9 +2933,11 @@ 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])) {
if (value || value === 0) {
queryStringParameter += `${parameterName}[${i}].${key}=${value}&`; queryStringParameter += `${parameterName}[${i}].${key}=${value}&`;
} }
} }
}
// Remove trailing & // Remove trailing &
return queryStringParameter.slice(0, -1); return queryStringParameter.slice(0, -1);
} }