diff --git a/plugins/commands/cloud/box/create.rb b/plugins/commands/cloud/box/create.rb index 53d9357b2..1195b88c3 100644 --- a/plugins/commands/cloud/box/create.rb +++ b/plugins/commands/cloud/box/create.rb @@ -57,7 +57,8 @@ module VagrantPlugins begin success = box.create @env.ui.success(I18n.t("cloud_command.box.create_success", org: org, box_name: box_name)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if { |_, v| v.nil? } + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.box.create_fail", org: org, box_name: box_name)) diff --git a/plugins/commands/cloud/box/show.rb b/plugins/commands/cloud/box/show.rb index 5d9789782..ac6cb724b 100644 --- a/plugins/commands/cloud/box/show.rb +++ b/plugins/commands/cloud/box/show.rb @@ -58,7 +58,8 @@ module VagrantPlugins else results = success end - VagrantPlugins::CloudCommand::Util.format_box_results(results.compact, @env) + results = results.delete_if { |_, v| v.nil? } + VagrantPlugins::CloudCommand::Util.format_box_results(results, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.box.show_fail", org: org,box_name:box_name)) diff --git a/plugins/commands/cloud/box/update.rb b/plugins/commands/cloud/box/update.rb index 0456fcb78..a71956f61 100644 --- a/plugins/commands/cloud/box/update.rb +++ b/plugins/commands/cloud/box/update.rb @@ -54,7 +54,8 @@ module VagrantPlugins begin success = box.update(options) @env.ui.success(I18n.t("cloud_command.box.update_success", org: org, box_name: box_name)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.box.update_fail", org: org, box_name: box_name)) diff --git a/plugins/commands/cloud/provider/create.rb b/plugins/commands/cloud/provider/create.rb index 99dfa9e77..206164e0e 100644 --- a/plugins/commands/cloud/provider/create.rb +++ b/plugins/commands/cloud/provider/create.rb @@ -57,7 +57,8 @@ module VagrantPlugins begin success = provider.create_provider @env.ui.success(I18n.t("cloud_command.provider.create_success", provider:provider_name, org: org, box_name: box_name, version: version)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.provider.create_fail", provider:provider_name, org: org, box_name: box_name, version: version)) diff --git a/plugins/commands/cloud/provider/update.rb b/plugins/commands/cloud/provider/update.rb index 946b875bb..0b2052af6 100644 --- a/plugins/commands/cloud/provider/update.rb +++ b/plugins/commands/cloud/provider/update.rb @@ -57,7 +57,8 @@ module VagrantPlugins begin success = provider.update @env.ui.success(I18n.t("cloud_command.provider.update_success", provider:provider_name, org: org, box_name: box_name, version: version)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.provider.update_fail", provider:provider_name, org: org, box_name: box_name, version: version)) diff --git a/plugins/commands/cloud/publish.rb b/plugins/commands/cloud/publish.rb index 5fea29284..be77f46da 100644 --- a/plugins/commands/cloud/publish.rb +++ b/plugins/commands/cloud/publish.rb @@ -149,7 +149,8 @@ module VagrantPlugins end @env.ui.success(I18n.t("cloud_command.publish.complete", org: org, box_name: box_name)) success = box.read(org, box_name) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue Vagrant::Errors::UploaderError, VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.publish.fail", org: org, box_name: box_name)) diff --git a/plugins/commands/cloud/version/create.rb b/plugins/commands/cloud/version/create.rb index b92c5c443..65efc63cd 100644 --- a/plugins/commands/cloud/version/create.rb +++ b/plugins/commands/cloud/version/create.rb @@ -52,7 +52,8 @@ module VagrantPlugins begin success = version.create_version @env.ui.success(I18n.t("cloud_command.version.create_success", version: box_version, org: org, box_name: box_name)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.version.create_fail", version: box_version, org: org, box_name: box_name)) diff --git a/plugins/commands/cloud/version/release.rb b/plugins/commands/cloud/version/release.rb index 06c8f0b68..774abdd01 100644 --- a/plugins/commands/cloud/version/release.rb +++ b/plugins/commands/cloud/version/release.rb @@ -52,7 +52,8 @@ module VagrantPlugins begin success = version.release @env.ui.success(I18n.t("cloud_command.version.release_success", version: version, org: org, box_name: box_name)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.version.release_fail", version: version, org: org, box_name: box_name)) diff --git a/plugins/commands/cloud/version/revoke.rb b/plugins/commands/cloud/version/revoke.rb index 30f73bd8f..7ca1def9e 100644 --- a/plugins/commands/cloud/version/revoke.rb +++ b/plugins/commands/cloud/version/revoke.rb @@ -52,7 +52,8 @@ module VagrantPlugins begin success = version.revoke @env.ui.success(I18n.t("cloud_command.version.revoke_success", version: box_version, org: org, box_name: box_name)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.version.revoke_fail", version: box_version, org: org, box_name: box_name)) diff --git a/plugins/commands/cloud/version/update.rb b/plugins/commands/cloud/version/update.rb index 17108dd2b..3b2afd307 100644 --- a/plugins/commands/cloud/version/update.rb +++ b/plugins/commands/cloud/version/update.rb @@ -52,7 +52,8 @@ module VagrantPlugins begin success = version.update @env.ui.success(I18n.t("cloud_command.version.update_success", version: box_version, org: org, box_name: box_name)) - VagrantPlugins::CloudCommand::Util.format_box_results(success.compact, @env) + success = success.delete_if{|_, v|v.nil?} + VagrantPlugins::CloudCommand::Util.format_box_results(success, @env) return 0 rescue VagrantCloud::ClientError => e @env.ui.error(I18n.t("cloud_command.errors.version.update_fail", version: box_version, org: org, box_name: box_name))