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

prevent useJobs api calls from being made if chart is falsy

jnfrati 4 лет назад
Родитель
Сommit
cde6249133

+ 8 - 0
dashboard/src/main/home/cluster-dashboard/expanded-chart/ExpandedJobChart.tsx

@@ -1342,6 +1342,14 @@ const useJobs = (chart: ChartType) => {
 
   useEffect(() => {
     let isSubscribed = true;
+
+    if (!chart) {
+      return () => {
+        isSubscribed = false;
+        closeAllWebsockets();
+      };
+    }
+
     api
       .getJobs(
         "<token>",