From 6e314a2fa50dd5f84e299c2b7111cf9e1c08c6cc Mon Sep 17 00:00:00 2001 From: GeekTR Date: Tue, 23 May 2023 03:14:41 +0800 Subject: [PATCH] Fix crash when backend has no rrSCParity property (#2826) --- .../BasicDashboard/BasicDashboard.tsx | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx b/portal-ui/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx index 824ac9030..d5c792120 100644 --- a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx +++ b/portal-ui/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx @@ -285,33 +285,21 @@ const BasicDashboard = ({ usage }: IDashboardProps) => { } label={"Backend type"} - value={ - usage?.backend?.backendType - ? usage.backend.backendType - : "Unknown" - } + value={usage?.backend?.backendType ?? "Unknown"} /> } label={"Standard storage class parity"} - value={ - usage?.backend?.standardSCParity - ? usage.backend.standardSCParity.toString() - : "n/a" - } + value={usage?.backend?.standardSCParity?.toString() ?? "n/a"} /> } label={"Reduced redundancy storage class parity"} - value={ - usage?.backend?.standardSCParity - ? usage.backend.rrSCParity.toString() - : "n/a" - } + value={usage?.backend?.rrSCParity?.toString() ?? "n/a"} />