Skip to content

Commit 7b39352

Browse files
fix: Fix sensitive parameters being displayed in the new workspace form (#1796)
1 parent d2ff590 commit 7b39352

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

site/src/xServices/createWorkspace/createWorkspaceXService.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,9 @@ export const createWorkspaceMachine = createMachine(
156156
selectedTemplate: (_, event) => event.template,
157157
}),
158158
assignTemplateSchema: assign({
159-
templateSchema: (_, event) => event.data,
159+
// Only show parameters that are allowed to be overridden.
160+
// CLI code: https://github.com/coder/coder/blob/main/cli/create.go#L152-L155
161+
templateSchema: (_, event) => event.data.filter((param) => param.allow_override_source),
160162
}),
161163
assignCreateWorkspaceRequest: assign({
162164
createWorkspaceRequest: (_, event) => event.request,

0 commit comments

Comments
 (0)