Skip to content

Commit 6edd517

Browse files
committed
fix: state drift from remote_backup field
1 parent a2abb06 commit 6edd517

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

provider/resource_rediscloud_active_active_database.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,11 @@ func resourceRedisCloudActiveActiveDatabaseRead(ctx context.Context, d *schema.R
657657
regionDbConfig["override_global_alert"] = pro.FlattenAlerts(regionDb.Alerts)
658658
}
659659

660-
regionDbConfig["remote_backup"] = pro.FlattenBackupPlan(regionDb.Backup, getStateRemoteBackup(d, region), "")
660+
// Only set remote_backup if it was configured in state
661+
stateRemoteBackup := getStateRemoteBackup(d, region)
662+
if len(stateRemoteBackup) > 0 {
663+
regionDbConfig["remote_backup"] = pro.FlattenBackupPlan(regionDb.Backup, stateRemoteBackup, "")
664+
}
661665

662666
// Only set enable_default_user if it differs from global (was explicitly overridden)
663667
// This prevents drift when region inherits from global (not explicitly set in config)

0 commit comments

Comments
 (0)