diff --git a/src/components/cells/ProductAdditionalAttributes/ProductAdditionalAttributes.tsx b/src/components/cells/ProductAdditionalAttributes/ProductAdditionalAttributes.tsx index 3229cc81..3d1a7e5d 100644 --- a/src/components/cells/ProductAdditionalAttributes/ProductAdditionalAttributes.tsx +++ b/src/components/cells/ProductAdditionalAttributes/ProductAdditionalAttributes.tsx @@ -6,17 +6,20 @@ export const ProductAdditionalAttributes = ({ }: { attributes: AdditionalAttributeProps[] }) => { - if (!attributes.length) return null + + if (!attributes?.length) return null + + const nonEmptyAttributes = attributes.filter((attribute) => !!attribute && attribute.id) return ( - {attributes.map((attribute) => ( + {nonEmptyAttributes.map((attribute) => (
-
{attribute.attribute.name}
-
{attribute.value}
+
{attribute?.attribute?.name}
+
{attribute?.value}
))}