diff --git a/AppImage/components/virtual-machines.tsx b/AppImage/components/virtual-machines.tsx index 3226da2..97aee68 100644 --- a/AppImage/components/virtual-machines.tsx +++ b/AppImage/components/virtual-machines.tsx @@ -294,10 +294,10 @@ export function VirtualMachines() { const response = await fetch(`/api/vms/${lxc.vmid}`) if (response.ok) { const details = await response.json() - if (details.lxc_ip) { - configs[lxc.vmid] = details.lxc_ip + if (details.lxc_ip_info?.primary_ip) { + configs[lxc.vmid] = details.lxc_ip_info.primary_ip } else if (details.config) { - configs[lxc.vmid] = extractIPFromConfig(details.config) + configs[lxc.vmid] = extractIPFromConfig(details.config, details.lxc_ip_info) } } } catch (error) { @@ -1253,16 +1253,6 @@ export function VirtualMachines() {