diff --git a/deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/plugins.ex b/deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/plugins.ex index 6a0ef6fd89bd..f72600ab2008 100644 --- a/deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/plugins.ex +++ b/deps/rabbitmq_cli/lib/rabbitmq/cli/formatters/plugins.ex @@ -2,7 +2,7 @@ ## License, v. 2.0. If a copy of the MPL was not distributed with this ## file, You can obtain one at https://mozilla.org/MPL/2.0/. ## -## Copyright (c) 2007-2023 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved. +## Copyright (c) 2007-2024 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved. alias RabbitMQ.CLI.Formatters.FormatterHelpers defmodule RabbitMQ.CLI.Formatters.Plugins do @@ -146,10 +146,18 @@ defmodule RabbitMQ.CLI.Formatters.Plugins do ] end + defp augment_version(%{version: version, running: false}) do + to_string(version) + end + defp augment_version(%{version: version, running_version: nil}) do to_string(version) end + defp augment_version(%{version: version, running_version: ""}) do + to_string(version) + end + defp augment_version(%{version: version, running_version: version}) do to_string(version) end diff --git a/deps/rabbitmq_cli/test/plugins/plugins_formatter_test.exs b/deps/rabbitmq_cli/test/plugins/plugins_formatter_test.exs index 6b2621479508..eda17b519905 100644 --- a/deps/rabbitmq_cli/test/plugins/plugins_formatter_test.exs +++ b/deps/rabbitmq_cli/test/plugins/plugins_formatter_test.exs @@ -76,7 +76,7 @@ defmodule PluginsFormatterTest do enabled: :implicit, running: true, version: ~c"3.7.0", - running_version: nil + running_version: "" }, %{ name: :mock_rabbitmq_plugins_01,