From 804e12996af71ad079287a84c8a203df5d4a9416 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Wed, 1 Oct 2025 15:58:21 +0530 Subject: [PATCH 1/2] fix: refresh list and site state after deleting deployments --- .../sites/site-[site]/deployments/deleteDeploymentModal.svelte | 1 + .../sites/site-[site]/deployments/table.svelte | 1 + 2 files changed, 2 insertions(+) diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte index bad9f7676..c75300be5 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte @@ -22,6 +22,7 @@ siteId: selectedDeployment.resourceId, deploymentId: selectedDeployment.$id }); + await invalidate(Dependencies.DEPLOYMENTS); await invalidate(Dependencies.SITE); if (page.url.href.includes(`deployment-${selectedDeployment.$id}`)) { await goto( diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte index 8158cd657..1d5ad8b6d 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte @@ -61,6 +61,7 @@ } finally { selectedRows = []; invalidate(Dependencies.DEPLOYMENTS); + invalidate(Dependencies.SITE); } } From 3b896b7d149cd70f31e3c98979be5db7bea6b6d6 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Wed, 1 Oct 2025 16:57:08 +0530 Subject: [PATCH 2/2] added promise --- .../site-[site]/deployments/deleteDeploymentModal.svelte | 6 ++++-- .../sites/site-[site]/deployments/table.svelte | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte index c75300be5..7a266dd37 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/deleteDeploymentModal.svelte @@ -22,8 +22,10 @@ siteId: selectedDeployment.resourceId, deploymentId: selectedDeployment.$id }); - await invalidate(Dependencies.DEPLOYMENTS); - await invalidate(Dependencies.SITE); + await Promise.all([ + invalidate(Dependencies.DEPLOYMENTS), + invalidate(Dependencies.SITE) + ]); if (page.url.href.includes(`deployment-${selectedDeployment.$id}`)) { await goto( `${base}/project-${page.params.region}-${page.params.project}/sites/site-${page.params.site}/deployments` diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte index 1d5ad8b6d..9bb700a5a 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/table.svelte @@ -60,8 +60,10 @@ trackError(error, Submit.DeploymentDelete); } finally { selectedRows = []; - invalidate(Dependencies.DEPLOYMENTS); - invalidate(Dependencies.SITE); + await Promise.all([ + invalidate(Dependencies.DEPLOYMENTS), + invalidate(Dependencies.SITE) + ]); } }