Skip to content

Commit 37adb9d

Browse files
committed
attempt fix: correct invalidation.
1 parent 687f816 commit 37adb9d

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

src/routes/(console)/project-[region]-[project]/functions/function-[function]/redeployModal.svelte

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
export let show = false;
1515
export let selectedDeployment: Models.Deployment = null;
1616
export let redirect = false;
17+
1718
let error: string;
1819
1920
async function redeploy() {
@@ -26,15 +27,18 @@
2627
selectedDeployment?.buildId || undefined
2728
);
2829
29-
trackEvent(Submit.FunctionRedeploy);
30+
await Promise.all([
31+
invalidate(Dependencies.FUNCTION),
32+
invalidate(Dependencies.DEPLOYMENTS)
33+
]);
3034
31-
invalidate(Dependencies.FUNCTION);
32-
invalidate(Dependencies.DEPLOYMENTS);
3335
show = false;
3436
addNotification({
3537
type: 'success',
3638
message: `Redeploying ${$func.name}`
3739
});
40+
41+
trackEvent(Submit.FunctionRedeploy);
3842
if (redirect) {
3943
goto(
4044
`${base}/project-${page.params.region}-${page.params.project}/functions/function-${$func.$id}/deployments/deployment-${deployment.$id}`

src/routes/(console)/project-[region]-[project]/sites/redeployModal.svelte

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
export let selectedDeploymentId: string;
1515
export let site: Models.Site;
1616
export let redirect = false;
17+
1718
let error: string;
1819
1920
async function redeploy() {
@@ -22,14 +23,16 @@
2223
.forProject(page.params.region, page.params.project)
2324
.sites.createDuplicateDeployment(site.$id, selectedDeploymentId);
2425
25-
trackEvent(Submit.SiteRedeploy);
26-
await invalidate(Dependencies.SITE);
27-
await invalidate(Dependencies.DEPLOYMENTS);
26+
await Promise.all([
27+
invalidate(Dependencies.SITE),
28+
invalidate(Dependencies.DEPLOYMENTS)
29+
]);
2830
show = false;
2931
addNotification({
3032
type: 'success',
3133
message: `Redeploying ${site.name}`
3234
});
35+
trackEvent(Submit.SiteRedeploy);
3336
if (redirect) {
3437
await goto(
3538
`${base}/project-${page.params.region}-${page.params.project}/sites/site-${site.$id}/deployments/deployment-${deployment.$id}`

0 commit comments

Comments
 (0)