From 4f4f81680e2361e05efa11828a52ad39ab4da936 Mon Sep 17 00:00:00 2001 From: Daniel Isen <54864769+daniel-yb@users.noreply.github.com> Date: Fri, 24 Jan 2025 16:20:12 -0500 Subject: [PATCH] [CLOUDGA-25217] Fix specifying is_default for regions (#150) --- 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) }