From de61b307aad0b448e4ca2e84b01120d2e451dbee Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Tue, 17 Dec 2019 10:45:33 -0800 Subject: [PATCH] Only run disk action if disk config present --- lib/vagrant/action/builtin/disk.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/vagrant/action/builtin/disk.rb b/lib/vagrant/action/builtin/disk.rb index a1abe7289..cf0ac6a80 100644 --- a/lib/vagrant/action/builtin/disk.rb +++ b/lib/vagrant/action/builtin/disk.rb @@ -12,11 +12,13 @@ module Vagrant defined_disks = get_disks(machine, env) # Call into providers machine implementation for disk management - if machine.provider.capability?(:configure_disks) - machine.provider.capability(:configure_disks, defined_disks) - else - env[:ui].warn(I18n.t("vagrant.actions.disk.provider_unsupported", - provider: machine.provider_name)) + if !defined_disks.empty? + if machine.provider.capability?(:configure_disks) + machine.provider.capability(:configure_disks, defined_disks) + else + env[:ui].warn(I18n.t("vagrant.actions.disk.provider_unsupported", + provider: machine.provider_name)) + end end # Continue On