Просмотр исходного кода

Merge pull request #1679 from porter-dev/belanger/fix-env-group-settings

Fix crash on expanded env group settings
abelanger5 4 лет назад
Родитель
Сommit
6058af84cb
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      dashboard/src/main/home/cluster-dashboard/env-groups/ExpandedEnvGroup.tsx

+ 6 - 1
dashboard/src/main/home/cluster-dashboard/env-groups/ExpandedEnvGroup.tsx

@@ -430,7 +430,12 @@ const EnvGroupSettings = ({
   const [isAuthorized] = useAuth();
   const [isAuthorized] = useAuth();
 
 
   const canDelete = useMemo(() => {
   const canDelete = useMemo(() => {
-    return envGroup?.applications.length === 0;
+    // add a case for when applications is null - in this case this is a deprecated env group version
+    if (!envGroup?.applications) {
+      return true;
+    }
+
+    return envGroup?.applications?.length === 0;
   }, [envGroup]);
   }, [envGroup]);
 
 
   return (
   return (