From ff3f3d84e56d914ab2ce391ab12545dbdea4225f Mon Sep 17 00:00:00 2001 From: Quentin Garnier Date: Wed, 29 Jan 2014 18:01:48 +0100 Subject: [PATCH] Refs #5150 --- hardware/server/hpbladechassis/mode/hardware.pm | 4 +++- hardware/server/hpproliant/mode/hardware.pm | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/hardware/server/hpbladechassis/mode/hardware.pm b/hardware/server/hpbladechassis/mode/hardware.pm index f6364f894..32aa7679e 100644 --- a/hardware/server/hpbladechassis/mode/hardware.pm +++ b/hardware/server/hpbladechassis/mode/hardware.pm @@ -84,7 +84,9 @@ sub run { my $total_components = 0; my $display_by_component = ''; my $display_by_component_append = ''; - foreach my $comp (keys %{$self->{components}}) { + foreach my $comp (sort(keys %{$self->{components}})) { + # Skipping short msg when no components + next if ($self->{components}->{$comp}->{total} == 0); $total_components += $self->{components}->{$comp}->{total}; $display_by_component .= $display_by_component_append . $self->{components}->{$comp}->{total} . ' ' . $self->{components}->{$comp}->{name}; $display_by_component_append = ', '; diff --git a/hardware/server/hpproliant/mode/hardware.pm b/hardware/server/hpproliant/mode/hardware.pm index 81b5ab7c1..ab2fd9bf8 100644 --- a/hardware/server/hpproliant/mode/hardware.pm +++ b/hardware/server/hpproliant/mode/hardware.pm @@ -110,7 +110,9 @@ sub run { my $total_components = 0; my $display_by_component = ''; my $display_by_component_append = ''; - foreach my $comp (keys %{$self->{components}}) { + foreach my $comp (sort(keys %{$self->{components}})) { + # Skipping short msg when no components + next if ($self->{components}->{$comp}->{total} == 0); $total_components += $self->{components}->{$comp}->{total}; $display_by_component .= $display_by_component_append . $self->{components}->{$comp}->{total} . ' ' . $self->{components}->{$comp}->{name}; $display_by_component_append = ', ';