Skip to content

Commit 14bd598

Browse files
committed
Keep refreshed workspace
1 parent df0bc5b commit 14bd598

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

site/src/xServices/workspace/workspaceXService.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ export const workspaceMachine = createMachine(
4545
stopWorkspace: {
4646
data: TypesGen.WorkspaceBuild
4747
}
48+
refreshWorkspace: {
49+
data: Types.Workspace | undefined
50+
}
4851
},
4952
},
5053
id: "workspaceState",
@@ -189,16 +192,17 @@ export const workspaceMachine = createMachine(
189192
{
190193
cond: "jobSucceeded",
191194
target: "#workspaceState.ready.build.started",
192-
actions: "clearBuildError",
195+
actions: ["clearBuildError", "assignWorkspace"],
193196
},
194197
{
195198
cond: "jobPendingOrRunning",
196199
target: "waiting",
200+
actions: "assignWorkspace"
197201
},
198202
{
199203
// if job is canceling, cancelled, or failed, the user needs to retry
200204
target: "#workspaceState.ready.build.error",
201-
actions: "assignBuildError",
205+
actions: ["assignBuildError", "assignWorkspace"],
202206
},
203207
],
204208
onError: "waiting",

0 commit comments

Comments
 (0)