From 3880b54c9b30d808c41fe4943cddb34427fdb035 Mon Sep 17 00:00:00 2001 From: Lukasz Formela Date: Tue, 23 Feb 2021 21:16:02 +0000 Subject: [PATCH 1/2] Fix reference to product object property --- packages/theme-product/theme-product.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/theme-product/theme-product.js b/packages/theme-product/theme-product.js index 9276cd08..816cb3a0 100644 --- a/packages/theme-product/theme-product.js +++ b/packages/theme-product/theme-product.js @@ -76,7 +76,8 @@ function _createOptionArrayFromOptionCollection(product, collection) { collection.forEach(function(option) { for (var i = 0; i < product.options.length; i++) { - if (product.options[i].name.toLowerCase() === option.name.toLowerCase()) { + const optionName = product.options[i].name !== undefined ? product.options[i].name : product.options[i]; + if (optionName.toLowerCase() === option.name.toLowerCase()) { optionArray[i] = option.value; break; } From e78beb10b8bcf210d2dffe7dca903e33fbad595f Mon Sep 17 00:00:00 2001 From: Lukasz Formela Date: Tue, 23 Feb 2021 21:25:53 +0000 Subject: [PATCH 2/2] Replace const declaration with var --- packages/theme-product/theme-product.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/theme-product/theme-product.js b/packages/theme-product/theme-product.js index 816cb3a0..d1b52c6f 100644 --- a/packages/theme-product/theme-product.js +++ b/packages/theme-product/theme-product.js @@ -76,7 +76,7 @@ function _createOptionArrayFromOptionCollection(product, collection) { collection.forEach(function(option) { for (var i = 0; i < product.options.length; i++) { - const optionName = product.options[i].name !== undefined ? product.options[i].name : product.options[i]; + var optionName = product.options[i].name !== undefined ? product.options[i].name : product.options[i]; if (optionName.toLowerCase() === option.name.toLowerCase()) { optionArray[i] = option.value; break;