Fix empty attribute values

This commit is contained in:
dominik-zeglen 2019-10-18 13:19:43 +02:00
parent 3936e68a36
commit 04b22ab878

View file

@ -93,17 +93,17 @@ export function getAttributeInputFromProductType(
} }
export function getAttributeInputFromVariant( export function getAttributeInputFromVariant(
product: ProductVariant variant: ProductVariant
): VariantAttributeInput[] { ): VariantAttributeInput[] {
return maybe( return maybe(
(): VariantAttributeInput[] => (): VariantAttributeInput[] =>
product.attributes.map(attribute => ({ variant.attributes.map(attribute => ({
data: { data: {
values: attribute.attribute.values values: attribute.attribute.values
}, },
id: attribute.attribute.id, id: attribute.attribute.id,
label: attribute.attribute.name, label: attribute.attribute.name,
value: attribute.value.slug value: maybe(() => attribute.value.slug, null)
})), })),
[] []
); );