Skip to content

Commit e1c000e

Browse files
committed
chore: adding debugging to work out aws account id issue
1 parent 0f0c437 commit e1c000e

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

provider/pro/flatten.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,12 @@ func FlattenCloudDetails(cloudDetails []*subscriptions.CloudDetail, isResource b
7373
var cdl []map[string]interface{}
7474

7575
for _, currentCloudDetail := range cloudDetails {
76+
// Debug logging for aws_account_id
77+
fmt.Printf("[DEBUG] FlattenCloudDetails: Provider=%s, CloudAccountID=%d, AWSAccountID=%v (nil=%v)\n",
78+
redis.StringValue(currentCloudDetail.Provider),
79+
redis.IntValue(currentCloudDetail.CloudAccountID),
80+
currentCloudDetail.AWSAccountID,
81+
currentCloudDetail.AWSAccountID == nil)
7682

7783
var regions []interface{}
7884
for _, currentRegion := range currentCloudDetail.Regions {
@@ -102,7 +108,10 @@ func FlattenCloudDetails(cloudDetails []*subscriptions.CloudDetail, isResource b
102108
}
103109

104110
if currentCloudDetail.AWSAccountID != nil {
111+
fmt.Printf("[DEBUG] FlattenCloudDetails: Setting aws_account_id=%s\n", redis.StringValue(currentCloudDetail.AWSAccountID))
105112
cdlMapString["aws_account_id"] = redis.StringValue(currentCloudDetail.AWSAccountID)
113+
} else {
114+
fmt.Printf("[DEBUG] FlattenCloudDetails: AWSAccountID is nil, NOT setting aws_account_id in state\n")
106115
}
107116

108117
cdl = append(cdl, cdlMapString)

provider/resource_rediscloud_pro_subscription_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ func TestAccResourceRedisCloudProSubscription_CRUDI(t *testing.T) {
5858
resource.TestCheckResourceAttr(resourceName, "creation_plan.0.dataset_size_in_gb", "1"),
5959
resource.TestCheckResourceAttr(resourceName, "creation_plan.0.query_performance_factor", "4x"),
6060

61-
resource.TestCheckResourceAttr(resourceName, "creation_plan.0.modules.#", "2"),
61+
resource.TestCheckResourceAttr(resourceName, "creation_plan.0.modules.#", "3"),
6262
resource.TestCheckResourceAttr(resourceName, "creation_plan.0.modules.0", "RedisJSON"),
6363
resource.TestCheckResourceAttr(resourceName, "creation_plan.0.modules.1", "RedisBloom"),
6464
resource.TestCheckResourceAttr(resourceName, "creation_plan.0.modules.2", "RediSearch"),

0 commit comments

Comments
 (0)