From 50d71b8c8bb3db84d78a58237fa674acad68d01f Mon Sep 17 00:00:00 2001 From: pavanshekar Date: Tue, 10 Feb 2026 18:53:05 +0000 Subject: [PATCH] Fixes #39079 - Fix containerfile-install-command when no packages found --- lib/hammer_cli_katello/host_package.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/hammer_cli_katello/host_package.rb b/lib/hammer_cli_katello/host_package.rb index 1a5200f7..4626fe5d 100644 --- a/lib/hammer_cli_katello/host_package.rb +++ b/lib/hammer_cli_katello/host_package.rb @@ -59,7 +59,19 @@ class ContainerfileInstallCommand < HammerCLIKatello::Command output do field :command, nil, Fields::Field, :hide_blank => true - field :message, _("Message"), Fields::Field, :hide_blank => true + end + + def execute + response = send_request + package_count = response['packageCount'] || 0 + + if package_count.zero? + output.print_error _("No transient packages found") + HammerCLI::EX_NOT_FOUND + else + print_data(response) + HammerCLI::EX_OK + end end build_options