Skip to content

Commit ca58bde

Browse files
authored
fix: remove GetOk usage with optional boolean (#1316)
GetOk returned false for the ok value when the boolean was false, making the schema value not passed to the api
1 parent 53cb4ff commit ca58bde

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

scaleway/resource_rdb_instance.go

+1-4
Original file line numberDiff line numberDiff line change
@@ -327,10 +327,7 @@ func resourceScalewayRdbInstanceCreate(ctx context.Context, d *schema.ResourceDa
327327
InstanceID: res.ID,
328328
}
329329

330-
backupSameRegion, backupSameRegionExist := d.GetOk("backup_same_region")
331-
if backupSameRegionExist {
332-
updateReq.BackupSameRegion = expandBoolPtr(backupSameRegion)
333-
}
330+
updateReq.BackupSameRegion = expandBoolPtr(d.Get("backup_same_region"))
334331

335332
updateReq.IsBackupScheduleDisabled = scw.BoolPtr(d.Get("disable_backup").(bool))
336333
if backupScheduleFrequency, okFrequency := d.GetOk("backup_schedule_frequency"); okFrequency {

scaleway/resource_vpc_public_gateway_dhcp.go

+3-11
Original file line numberDiff line numberDiff line change
@@ -140,17 +140,9 @@ func resourceScalewayVPCPublicGatewayDHCPCreate(ctx context.Context, d *schema.R
140140
Subnet: subnet,
141141
}
142142

143-
if pushDefaultRoute, ok := d.GetOk("push_default_route"); ok {
144-
req.PushDefaultRoute = expandBoolPtr(pushDefaultRoute)
145-
}
146-
147-
if pushDNServer, ok := d.GetOk("push_dns_server"); ok {
148-
req.PushDNSServer = expandBoolPtr(pushDNServer)
149-
}
150-
151-
if enableDynamic, ok := d.GetOk("enable_dynamic"); ok {
152-
req.EnableDynamic = expandBoolPtr(enableDynamic)
153-
}
143+
req.PushDefaultRoute = expandBoolPtr(d.Get("push_default_route"))
144+
req.PushDNSServer = expandBoolPtr(d.Get("push_dns_server"))
145+
req.EnableDynamic = expandBoolPtr(d.Get("enable_dynamic"))
154146

155147
if dnsServerOverride, ok := d.GetOk("dns_servers_override"); ok {
156148
req.DNSServersOverride = expandStringsPtr(dnsServerOverride)

0 commit comments

Comments
 (0)