0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-07-06 14:03:58 +00:00

Fix crash caused by assuming IP addresses are always reported by the QEMU agent

This commit is contained in:
Dan Petersen 2020-03-14 12:58:42 +01:00
parent 90c27637ab
commit 4aa1de656a
2 changed files with 9 additions and 6 deletions

View File

@ -16,6 +16,7 @@ BUG FIXES:
* resource/virtual_environment_container: Fix `network_interface` deletion issue
* resource/virtual_environment_vm: Fix `network_device` deletion issue
* resource/virtual_environment_vm: Fix slow refresh when VM is stopped and agent is enabled
* resource/virtual_environment_vm: Fix crash caused by assuming IP addresses are always reported by the QEMU agent
OTHER:

View File

@ -2734,6 +2734,7 @@ func resourceVirtualEnvironmentVMReadNetworkValues(d *schema.ResourceData, m int
rvIPv4Addresses := []interface{}{}
rvIPv6Addresses := []interface{}{}
if rv.IPAddresses != nil {
for _, ip := range *rv.IPAddresses {
switch ip.Type {
case "ipv4":
@ -2742,6 +2743,7 @@ func resourceVirtualEnvironmentVMReadNetworkValues(d *schema.ResourceData, m int
rvIPv6Addresses = append(rvIPv6Addresses, ip.Address)
}
}
}
ipv4Addresses[ri] = rvIPv4Addresses
ipv6Addresses[ri] = rvIPv6Addresses