fix: coder_parameter fallbacks to default (#7240)

This commit is contained in:
Marcin Tojek
2023-04-24 09:51:34 +02:00
committed by GitHub
parent ab077d1f15
commit c000f2ec28
3 changed files with 40 additions and 5 deletions
+9
View File
@@ -544,6 +544,15 @@ func (api *API) postWorkspaceBuilds(rw http.ResponseWriter, r *http.Request) {
// Check if parameter is defined in previous build
if buildParameter, found := findWorkspaceBuildParameter(apiLastBuildParameters, templateVersionParameter.Name); found {
parameters = append(parameters, *buildParameter)
continue
}
// Check if default parameter value is in schema
if templateVersionParameter.DefaultValue != "" {
parameters = append(parameters, codersdk.WorkspaceBuildParameter{
Name: templateVersionParameter.Name,
Value: templateVersionParameter.DefaultValue,
})
}
}