diff --git a/src/store/index.js b/src/store/index.js index 39ccdc2ac..1d8e08d6e 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -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 &