diff --git a/src/fmg-components/cart/cart.vue b/src/fmg-components/cart/cart.vue index 67bc9f961..c718c2d4c 100644 --- a/src/fmg-components/cart/cart.vue +++ b/src/fmg-components/cart/cart.vue @@ -165,6 +165,7 @@ import baseMixin from "@/mixins/base-mixin.js"; import { deepClone } from "@/helpers/object-helper"; import { getHighestFullySatisfiedTier, getPackageContents } from "@/helpers/service-package-helper"; import { getPromoCodeWithoutBundleIdentifier } from "@/helpers/promotions-helper"; +import { storeActions } from "@/constants/store-actions"; // Constants import { partTypeStrings } from "@/constants/part-type-strings"; @@ -281,10 +282,12 @@ export default { : this.currencyFormatter.format(amount); }, - removeItem(cartItemType, category) { + async removeItem(cartItemType, category) { this.lineItems[category] = this.lineItems[category].filter( (lineItemsToKeep) => lineItemsToKeep.cartItemType != cartItemType ); + + await this.dispatchStoreAction(storeActions.SAVE_VAPS, this.lineItems.vaps, false); }, getPromoCodeList() {