From b6046d5baf30082bf2e6bf1688bc6a779429d70c Mon Sep 17 00:00:00 2001 From: CarlNation Date: Tue, 5 Nov 2024 09:57:33 -0500 Subject: [PATCH] CSR-2305 save to store immediately when removing from cart CSR-2305 save to store immediately when removing from cart. this allows the review component to re-render with the correct service package details --- src/fmg-components/cart/cart.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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() {