diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 19fc39074..d29a96b92 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -43,7 +43,6 @@ class="small mt-4" v-model="lineItems" :availableVaps="availableVaps" - :availableLineItems="availableLineItems" pageName="quote" :taxPromos="false" modalWidgetName="PromoModalWidget" /> diff --git a/src/store/index.js b/src/store/index.js index 472e15b6d..02eca9806 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2310,6 +2310,9 @@ export const actions = { ) { const order = context.getters.order; lineItemsToUse = lineItemsToUse ?? order.lineItems; + addGuidToLineItemsIfNotAlreadyThere(lineItemsToUse.vaps); + syncLineItemIds(addableVaps, lineItemsToUse.vaps); + // addableVaps still won't have IDs if they weren't already in lineItemsToUse addGuidToLineItemsIfNotAlreadyThere(addableVaps); const requestObject = { promoCode: promoCode,