From f2eb6a4c888fb1f80a6a0133503d32192720b70f Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 29 May 2024 13:43:41 -0400 Subject: [PATCH] Send promo codes to tax endpoint --- src/store/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/store/index.js b/src/store/index.js index 4efa41d2d..27fafe40b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2329,6 +2329,7 @@ export const actions = { laborAmount: lineItem.laborAmount ?? 0, kitPrice: lineItem.kitPrice ?? 0, sellingPrice: lineItem.sellingPrice ?? 0, + promoCode: lineItem.promoCode ?? null, })); const pricedLineItemsFormattedForRequest = @@ -2932,7 +2933,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 &