fix: Fix sensitive parameters being displayed in the new workspace form (#1796)

This commit is contained in:
Bruno Quaresma
2022-05-26 13:42:25 -05:00
committed by GitHub
parent d2ff5904c0
commit 7b393526c5

View File

@ -156,7 +156,9 @@ export const createWorkspaceMachine = createMachine(
selectedTemplate: (_, event) => event.template,
}),
assignTemplateSchema: assign({
templateSchema: (_, event) => event.data,
// Only show parameters that are allowed to be overridden.
// CLI code: https://github.com/coder/coder/blob/main/cli/create.go#L152-L155
templateSchema: (_, event) => event.data.filter((param) => param.allow_override_source),
}),
assignCreateWorkspaceRequest: assign({
createWorkspaceRequest: (_, event) => event.request,