From cd6c917aba851e9fd1c2971cf99661b71d4a8df5 Mon Sep 17 00:00:00 2001 From: Kyrylo Shmidt Date: Fri, 23 Jun 2023 18:16:53 +0200 Subject: [PATCH] Handle case when there is no assets data --- src/components/Assets/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Assets/index.tsx b/src/components/Assets/index.tsx index 042718500..8bedba593 100644 --- a/src/components/Assets/index.tsx +++ b/src/components/Assets/index.tsx @@ -88,8 +88,8 @@ export const Assets = (props: AssetsProps) => { let getDataTimeout: number; const handleAssetsData = (data: unknown) => { - const entries = (data as AssetsData).serviceAssetsEntries; - setData(groupEntries(entries)); + const entries = (data as AssetsData | null)?.serviceAssetsEntries; + setData(entries ? groupEntries(entries) : undefined); getDataTimeout = window.setTimeout(() => { window.sendMessageToDigma({ @@ -150,7 +150,7 @@ export const Assets = (props: AssetsProps) => { }; const renderContent = useMemo((): JSX.Element => { - if (!data) { + if (!data || Object.keys(data).length === 0) { return (