Skip to content

Commit 6005cec

Browse files
committed
fix: make handleBuildRetry auto-detect debug permissions
1 parent 718972f commit 6005cec

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,15 +243,16 @@ export const WorkspaceReadyPage = ({
243243
handleCancel={cancelBuildMutation.mutate}
244244
handleSettings={() => navigate("settings")}
245245
handleBuildRetry={() => {
246+
const logLevel = canRetryDebugMode ? "debug" : undefined;
246247
switch (workspace.latest_build.transition) {
247248
case "start":
248-
startWorkspaceMutation.mutate({ logLevel: "debug" });
249+
startWorkspaceMutation.mutate({ logLevel });
249250
break;
250251
case "stop":
251-
stopWorkspaceMutation.mutate({ logLevel: "debug" });
252+
stopWorkspaceMutation.mutate({ logLevel });
252253
break;
253254
case "delete":
254-
deleteWorkspaceMutation.mutate({ logLevel: "debug" });
255+
deleteWorkspaceMutation.mutate({ logLevel });
255256
break;
256257
}
257258
}}
@@ -297,6 +298,7 @@ export const WorkspaceReadyPage = ({
297298
}
298299
canAutostart={canAutostart}
299300
/>
301+
300302
<WorkspaceDeleteDialog
301303
workspace={workspace}
302304
canUpdateTemplate={canDeleteWorkspace}
@@ -310,6 +312,7 @@ export const WorkspaceReadyPage = ({
310312
}}
311313
workspaceBuildDateStr={dayjs(workspace.created_at).fromNow()}
312314
/>
315+
313316
<UpdateBuildParametersDialog
314317
missedParameters={
315318
changeVersionMutation.error instanceof MissingBuildParameters
@@ -329,6 +332,7 @@ export const WorkspaceReadyPage = ({
329332
}
330333
}}
331334
/>
335+
332336
<UpdateBuildParametersDialog
333337
missedParameters={
334338
updateWorkspaceMutation.error instanceof MissingBuildParameters
@@ -345,6 +349,7 @@ export const WorkspaceReadyPage = ({
345349
}
346350
}}
347351
/>
352+
348353
<ChangeVersionDialog
349354
templateVersions={allVersions?.reverse()}
350355
template={template}
@@ -360,6 +365,7 @@ export const WorkspaceReadyPage = ({
360365
changeVersionMutation.mutate({ versionId: templateVersion.id });
361366
}}
362367
/>
368+
363369
<WarningDialog
364370
open={isConfirmingUpdate}
365371
onConfirm={() => {

0 commit comments

Comments
 (0)