Jelajahi Sumber

Merge pull request #1898 from porter-dev/nico/por-410-jobs-delete-modal-never-closes

[POR 410] Jobs delete modal never closes
abelanger5 4 tahun lalu
induk
melakukan
7680269228

+ 9 - 1
dashboard/src/main/home/cluster-dashboard/expanded-chart/ExpandedJobChart.tsx

@@ -112,6 +112,14 @@ export const ExpandedJobChartFC: React.FC<{
     return conf;
   };
 
+  const handleDeleteChart = async () => {
+    try {
+      await deleteChart();
+    } finally {
+      setCurrentOverlay(null);
+    }
+  };
+
   const renderTabContents = (currentTab: string) => {
     if (currentTab === "jobs" && hasPorterImageTemplate) {
       return (
@@ -241,7 +249,7 @@ export const ExpandedJobChartFC: React.FC<{
             if (showOverlay) {
               setCurrentOverlay({
                 message: `Are you sure you want to delete ${chart.name}?`,
-                onYes: deleteChart,
+                onYes: handleDeleteChart,
                 onNo: () => setCurrentOverlay(null),
               });
             } else {