diff --git a/extensions/resource-deployment/src/ui/modelViewUtils.ts b/extensions/resource-deployment/src/ui/modelViewUtils.ts index 509f40c67c..6b46169db8 100644 --- a/extensions/resource-deployment/src/ui/modelViewUtils.ts +++ b/extensions/resource-deployment/src/ui/modelViewUtils.ts @@ -640,6 +640,9 @@ async function processOptionsTypeField(context: FieldContext): Promise { optionsComponent = await processRadioOptionsTypeField(context, getRadioOptions); } else { throwUnless(context.fieldInfo.options.optionsType === OptionsType.Dropdown, loc.optionsTypeRadioOrDropdown); + if (optionsSource?.provider) { + context.fieldInfo.options.values = await optionsSource.provider.getOptions(); + } optionsComponent = processDropdownOptionsTypeField(context); }