Send promo codes to tax endpoint
This commit is contained in:
parent
41c5ace3dd
commit
f2eb6a4c88
1 changed files with 4 additions and 1 deletions
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue