diff --git a/site/src/utils/richParameters.ts b/site/src/utils/richParameters.ts index cc239f1249dee..764dc1d0896f9 100644 --- a/site/src/utils/richParameters.ts +++ b/site/src/utils/richParameters.ts @@ -15,8 +15,11 @@ export const selectInitialRichParametersValues = ( } templateParameters.forEach((parameter) => { + let parameterValue = parameter.default_value + if (parameter.options.length > 0) { - let parameterValue = parameter.options[0].value + parameterValue = parameterValue ?? parameter.options[0].value + if (defaultValuesFromQuery && defaultValuesFromQuery[parameter.name]) { parameterValue = defaultValuesFromQuery[parameter.name] } @@ -29,7 +32,6 @@ export const selectInitialRichParametersValues = ( return } - let parameterValue = parameter.default_value if (defaultValuesFromQuery && defaultValuesFromQuery[parameter.name]) { parameterValue = defaultValuesFromQuery[parameter.name] }