From 7e95d53155d08407f217ca21ce6ae746d8b4696d Mon Sep 17 00:00:00 2001 From: Krzysztof Wolski Date: Fri, 2 Oct 2020 11:04:54 +0200 Subject: [PATCH] Fix Variant Details console errors (#742) * Add default empty unit when there is no specified one * Add index required in draggable tables * Select fields should get undefined value instead of null --- src/products/components/ProductShipping/ProductShipping.tsx | 4 +++- .../ProductVariantAttributes/ProductVariantAttributes.tsx | 2 +- .../ProductVariantNavigation/ProductVariantNavigation.tsx | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/products/components/ProductShipping/ProductShipping.tsx b/src/products/components/ProductShipping/ProductShipping.tsx index a4ddcc43c..c92de3c64 100644 --- a/src/products/components/ProductShipping/ProductShipping.tsx +++ b/src/products/components/ProductShipping/ProductShipping.tsx @@ -49,7 +49,9 @@ const ProductShipping: React.FC = props => { onChange={onChange} InputProps={{ endAdornment: ( - {weightUnit} + + {weightUnit || ""} + ), inputProps: { min: 0 diff --git a/src/products/components/ProductVariantAttributes/ProductVariantAttributes.tsx b/src/products/components/ProductVariantAttributes/ProductVariantAttributes.tsx index 9685f24a0..a873f1d20 100644 --- a/src/products/components/ProductVariantAttributes/ProductVariantAttributes.tsx +++ b/src/products/components/ProductVariantAttributes/ProductVariantAttributes.tsx @@ -52,7 +52,7 @@ function getAttributeValue( attributes: VariantAttributeInput[] ): string { const attribute = attributes.find(attr => attr.id === id); - return attribute.value; + return attribute?.value === null ? undefined : attribute.value; } function getAttributeValueChoices( diff --git a/src/products/components/ProductVariantNavigation/ProductVariantNavigation.tsx b/src/products/components/ProductVariantNavigation/ProductVariantNavigation.tsx index 1b73f0c4f..ba8fc274a 100644 --- a/src/products/components/ProductVariantNavigation/ProductVariantNavigation.tsx +++ b/src/products/components/ProductVariantNavigation/ProductVariantNavigation.tsx @@ -90,7 +90,7 @@ const ProductVariantNavigation: React.FC = props