From de0811e2d515dc1fa307c4781d463608be7881e7 Mon Sep 17 00:00:00 2001 From: SektorDV <35644259+SektorDV@users.noreply.github.com> Date: Mon, 30 Aug 2021 16:26:46 +0200 Subject: [PATCH] Merge pull request #1333 from mirumee/SALEOR-4278/3.0/product-view-channel-search-fix fix dashboard crash when using the channel selector search field in product view --- .../ChannelsWithVariantsAvailabilityDialogContent.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/channels/components/ChannelsWithVariantsAvailabilityDialog/ChannelsWithVariantsAvailabilityDialogContent.tsx b/src/channels/components/ChannelsWithVariantsAvailabilityDialog/ChannelsWithVariantsAvailabilityDialogContent.tsx index dfe385339..b57917924 100644 --- a/src/channels/components/ChannelsWithVariantsAvailabilityDialog/ChannelsWithVariantsAvailabilityDialogContent.tsx +++ b/src/channels/components/ChannelsWithVariantsAvailabilityDialog/ChannelsWithVariantsAvailabilityDialogContent.tsx @@ -136,7 +136,13 @@ const ChannelsWithVariantsAvailabilityDialogContent: React.FC {map(channelsWithVariants, ({ selectedVariantsIds }, channelId) => { - const { name } = channels.find(getById(channelId)); + const filteredChannel = channels.find(getById(channelId)); + + if (!filteredChannel) { + return null; + } + + const { name } = filteredChannel; const isVariantSelected = (variantId: string) => selectedVariantsIds.includes(variantId);