Skip to content

Commit d0faf94

Browse files
committed
fix: use API value for global_enable_default_user comparison
1 parent 2015bd3 commit d0faf94

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

provider/resource_rediscloud_active_active_database.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,8 @@ func resourceRedisCloudActiveActiveDatabaseRead(ctx context.Context, d *schema.R
634634
// Handle enable_default_user with hybrid GetRawConfig/GetRawState approach
635635
// to avoid drift issues with TypeSet materialization
636636
if regionDb.Security.EnableDefaultUser != nil {
637-
globalEnableDefaultUser := d.Get("global_enable_default_user").(bool)
637+
// Use API value for global, not state value, to ensure correct comparison during all operations
638+
globalEnableDefaultUser := redis.BoolValue(db.GlobalEnableDefaultUser)
638639
regionEnableDefaultUser := redis.BoolValue(regionDb.Security.EnableDefaultUser)
639640

640641
log.Printf("[DEBUG] Read enable_default_user for region %s: region=%v, global=%v", region, regionEnableDefaultUser, globalEnableDefaultUser)

0 commit comments

Comments
 (0)