diff --git a/lib/shared/addon/components/cru-cluster-template/component.js b/lib/shared/addon/components/cru-cluster-template/component.js index ff23d221c..c51fa3ecf 100644 --- a/lib/shared/addon/components/cru-cluster-template/component.js +++ b/lib/shared/addon/components/cru-cluster-template/component.js @@ -148,7 +148,7 @@ export default Component.extend(ViewNewEdit, ChildHook, { const azureProvider = get(this, 'clusterTemplateRevision.clusterConfig.rancherKubernetesEngineConfig.cloudProvider.azureCloudProvider'); if ( azureProvider ) { - const azureQuestions = get(this, 'clusterTemplateRevision.questions').map((x) => x.variable.replace(/^rancherKubernetesEngineConfig\.cloudProvider\.azureCloudProvider\./, '')); + const azureQuestions = (get(this, 'clusterTemplateRevision.questions') || []).map((x) => x.variable.replace(/^rancherKubernetesEngineConfig\.cloudProvider\.azureCloudProvider\./, '')); const requiredFields = Object.keys(AzureInfo).filter((k) => AzureInfo[k].required); requiredFields.forEach((k) => {