diff --git a/app/code/Magento/Swatches/Helper/Data.php b/app/code/Magento/Swatches/Helper/Data.php index c17dc0b10a986..6f751068d543a 100644 --- a/app/code/Magento/Swatches/Helper/Data.php +++ b/app/code/Magento/Swatches/Helper/Data.php @@ -499,10 +499,10 @@ private function addFallbackOptions(array $fallbackValues, array $swatches) && $swatches[$optionId]['type'] === $optionsArray[$currentStoreId]['type'] ) { $swatches[$optionId] = $optionsArray[$currentStoreId]; - } else { - if (isset($optionsArray[self::DEFAULT_STORE_ID])) { - $swatches[$optionId] = $optionsArray[self::DEFAULT_STORE_ID]; - } + } elseif (isset($optionsArray[$currentStoreId])) { + $swatches[$optionId] = $optionsArray[$currentStoreId]; + } elseif (isset($optionsArray[self::DEFAULT_STORE_ID])) { + $swatches[$optionId] = $optionsArray[self::DEFAULT_STORE_ID]; } }