From 754928a206bb08f8b4547de4ee7acab88102cc6e Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Tue, 21 Apr 2020 15:45:49 -0700 Subject: [PATCH] Ensure provider_config is a hash before calling .empty? --- plugins/kernel_v2/config/disk.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/kernel_v2/config/disk.rb b/plugins/kernel_v2/config/disk.rb index 6f3b6c6ca..e1480be24 100644 --- a/plugins/kernel_v2/config/disk.rb +++ b/plugins/kernel_v2/config/disk.rb @@ -184,11 +184,13 @@ module VagrantPlugins end end - if !@provider_config.empty? - if !@provider_config.keys.include?(machine.provider_name) - machine.env.ui.warn(I18n.t("vagrant.config.disk.missing_provider", - machine: machine.name, - provider_name: machine.provider_name)) + if @provider_config + if !@provider_config.empty? + if !@provider_config.keys.include?(machine.provider_name) + machine.env.ui.warn(I18n.t("vagrant.config.disk.missing_provider", + machine: machine.name, + provider_name: machine.provider_name)) + end end end