Fix error for select attribute without value

This commit is contained in:
jbcr
2020-09-23 16:52:24 +02:00
committed by GitHub
parent 5e5cac9d44
commit f2de996de9

View File

@@ -59,7 +59,7 @@ final class AttributeBuilder extends AbstractBuilder
$index = $this->attributeNameResolver->resolvePropertyName($attributeCode);
$value = $attributeValue->getValue();
if ($attribute->getType() === 'select') {
$choices = $attribute->getConfiguration()['choices'];
$choices = $attribute->getConfiguration()['choices'] ?? [];
if (is_array($value)) {
foreach ($value as $i => $item) {
$value[$i] = $choices[$item][$this->localeContext->getLocaleCode()] ?? $item;