Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2e7c5f4

Browse files
committed
fix: default
1 parent 83ddace commit 2e7c5f4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

codersdk/richparameters.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,14 @@ func ValidateWorkspaceBuildParameters(richParameters []TemplateVersionParameter,
2222
}
2323

2424
func ValidateWorkspaceBuildParameter(richParameter TemplateVersionParameter, buildParameter WorkspaceBuildParameter) error {
25-
if buildParameter.Value == "" {
25+
if buildParameter.Value == "" && richParameter.DefaultValue == "" {
2626
return xerrors.Errorf("parameter value can't be empty")
2727
}
2828

29+
if buildParameter.Value == "" {
30+
return nil // Default value wins
31+
}
32+
2933
if len(richParameter.Options) > 0 {
3034
var matched bool
3135
for _, opt := range richParameter.Options {

0 commit comments

Comments
 (0)