From 530bb83aa79b4ab5c49e17147945ab525a6d05d5 Mon Sep 17 00:00:00 2001 From: Oleg Bratuniak Date: Wed, 3 Aug 2022 22:58:52 +0200 Subject: [PATCH] fix: downloadableProduct might not have been initialized Fix a copy/paste code when code was copy but a variable didn't replace. Replace downloadableProduct with virtualProduct in the add item to cart command for case VirtualProduct. fix #1323 --- .../checkout/composables/useCart/commands/addItemCommand.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/theme/modules/checkout/composables/useCart/commands/addItemCommand.ts b/packages/theme/modules/checkout/composables/useCart/commands/addItemCommand.ts index 92e0c1d41..4379e046a 100644 --- a/packages/theme/modules/checkout/composables/useCart/commands/addItemCommand.ts +++ b/packages/theme/modules/checkout/composables/useCart/commands/addItemCommand.ts @@ -156,8 +156,8 @@ export const addItemCommand = { Logger.debug('[Result VirtualProduct]:', { data: virtualProduct }); - if (downloadableProduct.data.addProductsToCart.user_errors.length > 0) { - throw new Error(String(downloadableProduct.data.addProductsToCart.user_errors[0].message)); + if (virtualProduct.data.addProductsToCart.user_errors.length > 0) { + throw new Error(String(virtualProduct.data.addProductsToCart.user_errors[0].message)); } // eslint-disable-next-line consistent-return