From ce49e62921ae8acabca60f30eaa1a9a9fc22ff34 Mon Sep 17 00:00:00 2001 From: Daniel Isen Date: Fri, 24 Jan 2025 16:00:28 -0500 Subject: [PATCH] [CLOUDGA-25217] Fix specifying is_default for regions --- managed/resource_cluster.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/managed/resource_cluster.go b/managed/resource_cluster.go index 7e85ee5..55aa85d 100644 --- a/managed/resource_cluster.go +++ b/managed/resource_cluster.go @@ -739,13 +739,15 @@ func createClusterSpec(ctx context.Context, apiClient *openapiclient.APIClient, if !regionInfo.IsPreferred.IsUnknown() && !regionInfo.IsPreferred.IsNull() { info.SetIsAffinitized(regionInfo.IsPreferred.Value) } - if !regionInfo.IsDefault.IsUnknown() && !regionInfo.IsDefault.IsNull() { + + if !regionInfo.IsDefault.IsUnknown() && !regionInfo.IsDefault.IsNull() && regionInfo.IsDefault.Value { if isDefaultSet { return nil, false, "Cluster must have exactly one default region." } info.SetIsDefault(regionInfo.IsDefault.Value) isDefaultSet = true } + clusterRegionInfo = append(clusterRegionInfo, info) }