@@ -32,19 +32,19 @@ func (r *RootCmd) start() *clibase.Cmd {
32
32
}
33
33
34
34
build , err := startWorkspace (inv , client , startWorkspaceArgs {
35
- workspace : workspace ,
36
- parameterFlags : parameterFlags ,
37
- action : WorkspaceStart ,
38
- alwaysPrompt : false ,
35
+ workspace : workspace ,
36
+ parameterFlags : parameterFlags ,
37
+ action : WorkspaceStart ,
38
+ promptRichParameters : true ,
39
39
})
40
40
// It's possible for a workspace build to fail due to the template requiring starting
41
41
// workspaces with the active version.
42
42
if cerr , ok := codersdk .AsError (err ); ok && cerr .StatusCode () == http .StatusUnauthorized {
43
43
build , err = startWorkspace (inv , client , startWorkspaceArgs {
44
- workspace : workspace ,
45
- parameterFlags : parameterFlags ,
46
- action : WorkspaceUpdate ,
47
- alwaysPrompt : false ,
44
+ workspace : workspace ,
45
+ parameterFlags : parameterFlags ,
46
+ action : WorkspaceUpdate ,
47
+ promptRichParameters : true ,
48
48
})
49
49
if err != nil {
50
50
return xerrors .Errorf ("start workspace with active template version: %w" , err )
@@ -69,10 +69,10 @@ func (r *RootCmd) start() *clibase.Cmd {
69
69
}
70
70
71
71
type startWorkspaceArgs struct {
72
- workspace codersdk.Workspace
73
- parameterFlags workspaceParameterFlags
74
- action WorkspaceCLIAction
75
- alwaysPrompt bool
72
+ workspace codersdk.Workspace
73
+ parameterFlags workspaceParameterFlags
74
+ action WorkspaceCLIAction
75
+ promptRichParameters bool
76
76
}
77
77
78
78
func workspaceStartRequest (inv * clibase.Invocation , client * codersdk.Client , args startWorkspaceArgs ) (codersdk.CreateWorkspaceBuildRequest , error ) {
@@ -108,7 +108,7 @@ func workspaceStartRequest(inv *clibase.Invocation, client *codersdk.Client, arg
108
108
109
109
PromptBuildOptions : args .parameterFlags .promptBuildOptions ,
110
110
BuildOptions : buildOptions ,
111
- PromptRichParameters : args .alwaysPrompt ,
111
+ PromptRichParameters : args .promptRichParameters ,
112
112
RichParameters : cliRichParameters ,
113
113
RichParameterFile : args .parameterFlags .richParameterFile ,
114
114
})
0 commit comments