Skip to content

Commit 74938ee

Browse files
committed
fix: global fields drift issue
1 parent bd1449d commit 74938ee

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

provider/resource_rediscloud_active_active_database.go

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -526,10 +526,11 @@ func resourceRedisCloudActiveActiveDatabaseRead(ctx context.Context, d *schema.R
526526
return diag.FromErr(err)
527527
}
528528

529-
// Read global_data_persistence from API response
530-
if db.GlobalDataPersistence != nil {
531-
if err := d.Set("global_data_persistence", redis.StringValue(db.GlobalDataPersistence)); err != nil {
532-
return diag.FromErr(err)
529+
if _, ok := d.GetOk("global_data_persistence"); ok {
530+
if db.GlobalDataPersistence != nil {
531+
if err := d.Set("global_data_persistence", redis.StringValue(db.GlobalDataPersistence)); err != nil {
532+
return diag.FromErr(err)
533+
}
533534
}
534535
}
535536

@@ -667,8 +668,10 @@ func resourceRedisCloudActiveActiveDatabaseRead(ctx context.Context, d *schema.R
667668
return diag.FromErr(err)
668669
}
669670

670-
if err := d.Set("auto_minor_version_upgrade", redis.BoolValue(db.AutoMinorVersionUpgrade)); err != nil {
671-
return diag.FromErr(err)
671+
if _, ok := d.GetOk("auto_minor_version_upgrade"); ok {
672+
if err := d.Set("auto_minor_version_upgrade", redis.BoolValue(db.AutoMinorVersionUpgrade)); err != nil {
673+
return diag.FromErr(err)
674+
}
672675
}
673676

674677
// Read global_enable_default_user from API response

0 commit comments

Comments
 (0)