diff --git a/xCAT-server/lib/xcat/plugins/ipmi.pm b/xCAT-server/lib/xcat/plugins/ipmi.pm index 2a4bfcd31..ae863b24f 100644 --- a/xCAT-server/lib/xcat/plugins/ipmi.pm +++ b/xCAT-server/lib/xcat/plugins/ipmi.pm @@ -2082,7 +2082,7 @@ sub got_bios_buildid { my $sessdata = $res{sessdata}; if ($res{data}) { $sessdata->{biosbuildid} = $res{data}; - get_imm_property(property=>"/v2/bios/pending_build_version",callback=>\&got_bios_pending_buildid,sessdata=>$sessdata); + get_imm_property(property=>"/v2/bios/pending_build_id",callback=>\&got_bios_pending_buildid,sessdata=>$sessdata); } else { initfru_with_mprom($sessdata); } @@ -2092,7 +2092,7 @@ sub got_bios_pending_buildid { my $sessdata = $res{sessdata}; $sessdata->{biosbuildpending} = 0; if ($res{data} and $res{data} ne ' ') { - $sessdata->{biosbuildpending} = 1; + $sessdata->{biosbuildpending} = $res{data}; } get_imm_property(property=>"/v2/bios/build_version",callback=>\&got_bios_version,sessdata=>$sessdata); } @@ -2116,7 +2116,7 @@ sub got_bios_date { $fru->desc("UEFI Version"); my $pending = ""; if ($sessdata->{biosbuildpending}) { - $pending = " [PENDING]"; + $pending = " [PENDING: $sessdata->{biosbuildpending}]"; } my $value = $sessdata->{biosbuildversion}." (".$sessdata->{biosbuildid}." ".$sessdata->{biosbuilddate}.")$pending"; $fru->value($value);