Canvas: Refresh env on remove deployment
Change-Id: I1e09b50668a41ed11426fa0b8b0a600089e16c19
diff --git a/apps/canvas/back/src/index.ts b/apps/canvas/back/src/index.ts
index 5ab90ef..aa25383 100644
--- a/apps/canvas/back/src/index.ts
+++ b/apps/canvas/back/src/index.ts
@@ -503,7 +503,23 @@
domain: "trial.dodoapp.xyz",
hasAuth: false,
},
- ],
+ // TODO(gio): Remove
+ ].concat(
+ resp.locals.username !== "gio"
+ ? []
+ : [
+ {
+ name: "Public",
+ domain: "v1.dodo.cloud",
+ hasAuth: true,
+ },
+ {
+ name: "Private",
+ domain: "p.v1.dodo.cloud",
+ hasAuth: true,
+ },
+ ],
+ ),
services,
user: {
id: resp.locals.userId,
diff --git a/apps/canvas/front/src/components/actions.tsx b/apps/canvas/front/src/components/actions.tsx
index 087d96e..0814d52 100644
--- a/apps/canvas/front/src/components/actions.tsx
+++ b/apps/canvas/front/src/components/actions.tsx
@@ -230,6 +230,7 @@
} catch (e) {
error("Failed to remove deployment", e instanceof Error ? e.message : undefined);
} finally {
+ store.refreshEnv();
setReloading(false);
}
}, [projectId, info, error, store]);