fix: Skip empty values so Terraform can use the default value (#3902)

This commit is contained in:
Bruno Quaresma
2022-09-06 15:15:19 -03:00
committed by GitHub
parent 94eb503aac
commit 3c94ca9cbe
2 changed files with 7 additions and 0 deletions

View File

@ -389,6 +389,12 @@ func (api *API) postWorkspacesByOrganization(rw http.ResponseWriter, r *http.Req
return xerrors.Errorf("insert workspace: %w", err)
}
for _, parameterValue := range createWorkspace.ParameterValues {
// If the value is empty, we don't want to save it on database so
// Terraform can use the default value
if parameterValue.SourceValue == "" {
continue
}
_, err = db.InsertParameterValue(r.Context(), database.InsertParameterValueParams{
ID: uuid.New(),
Name: parameterValue.Name,