diff --git a/site/src/api/api.ts b/site/src/api/api.ts index 8baa6a5edfc1c..a7550f44fdb90 100644 --- a/site/src/api/api.ts +++ b/site/src/api/api.ts @@ -314,7 +314,7 @@ type RestartWorkspaceParameters = Readonly<{ export type DeleteWorkspaceOptions = Pick< TypesGen.CreateWorkspaceBuildRequest, - "log_level" & "orphan" + "log_level" | "orphan" >; export type DeploymentConfig = Readonly<{ diff --git a/site/src/pages/WorkspacePage/WorkspacePage.test.tsx b/site/src/pages/WorkspacePage/WorkspacePage.test.tsx index 9766d76f692a3..a6bf1e2ca0bc2 100644 --- a/site/src/pages/WorkspacePage/WorkspacePage.test.tsx +++ b/site/src/pages/WorkspacePage/WorkspacePage.test.tsx @@ -161,7 +161,9 @@ describe("WorkspacePage", () => { }); await user.click(confirmButton); // arguments are workspace.name, log level (undefined), and orphan - expect(deleteWorkspaceMock).toBeCalledWith(MockFailedWorkspace.id, { + expect(deleteWorkspaceMock).toBeCalledWith< + [string, apiModule.DeleteWorkspaceOptions] + >(MockFailedWorkspace.id, { log_level: undefined, orphan: true, }); @@ -425,8 +427,10 @@ describe("WorkspacePage", () => { test("Retry with debug logs", async () => { await testButton(failedDelete, retryDebugButtonRe, mockDelete); - expect(mockDelete).toBeCalledWith(failedDelete.id, { - logLevel: "debug", + expect(mockDelete).toBeCalledWith< + [string, apiModule.DeleteWorkspaceOptions] + >(failedDelete.id, { + log_level: "debug", }); }); }); diff --git a/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx b/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx index f3750051823ff..f98edfc89409e 100644 --- a/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx +++ b/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx @@ -173,7 +173,7 @@ export const WorkspaceReadyPage: FC = ({ stopWorkspaceMutation.mutate({ logLevel }); break; case "delete": - deleteWorkspaceMutation.mutate({ logLevel }); + deleteWorkspaceMutation.mutate({ log_level: logLevel }); break; } };