| 3329 | } |
| 3330 | |
| 3331 | func asVariableValues(templateVariables []database.TemplateVersionVariable) []*sdkproto.VariableValue { |
| 3332 | var apiVariableValues []*sdkproto.VariableValue |
| 3333 | for _, v := range templateVariables { |
| 3334 | value := v.Value |
| 3335 | if value == "" && v.DefaultValue != "" { |
| 3336 | value = v.DefaultValue |
| 3337 | } |
| 3338 | |
| 3339 | if value != "" || v.Required { |
| 3340 | apiVariableValues = append(apiVariableValues, &sdkproto.VariableValue{ |
| 3341 | Name: v.Name, |
| 3342 | Value: v.Value, |
| 3343 | Sensitive: v.Sensitive, |
| 3344 | }) |
| 3345 | } |
| 3346 | } |
| 3347 | return apiVariableValues |
| 3348 | } |
| 3349 | |
| 3350 | func redactTemplateVariable(templateVariable *sdkproto.TemplateVariable) *sdkproto.TemplateVariable { |
| 3351 | if templateVariable == nil { |