diff --git a/plugins/providers/virtualbox/driver/version_7_0.rb b/plugins/providers/virtualbox/driver/version_7_0.rb index febf529d2..fcb6cbdfb 100644 --- a/plugins/providers/virtualbox/driver/version_7_0.rb +++ b/plugins/providers/virtualbox/driver/version_7_0.rb @@ -257,7 +257,7 @@ module VagrantPlugins File.open(result[:path], "r") do |f| doc = REXML::Document.new(f) - networks = REXML::XPath.each(doc.root, "//Adapter") + networks = REXML::XPath.each(doc.root, "Machine/Hardware/Network/Adapter") networks.each do |net| REXML::XPath.each(doc.root, net.xpath + "/NAT/Forwarding") do |fwd| # Result Array values: diff --git a/test/unit/plugins/providers/virtualbox/driver/version_7_0_test.rb b/test/unit/plugins/providers/virtualbox/driver/version_7_0_test.rb index df6519c30..7fed25b4a 100644 --- a/test/unit/plugins/providers/virtualbox/driver/version_7_0_test.rb +++ b/test/unit/plugins/providers/virtualbox/driver/version_7_0_test.rb @@ -683,6 +683,25 @@ end VBOX_VMCONFIG_FILE=%( + + + + + + + + + + + + + + + + + + +