2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-07-11 15:21:29 +00:00

Merge pull request #72 from bybai/master

defect#66 rest api for vitals all return 500 Internal Server Error
This commit is contained in:
bybai
2015-08-11 10:48:03 +08:00

View File

@ -1763,7 +1763,8 @@ sub actionout {
push @{$jsonnode->{$d->{node}->[0]->{name}->[0]}->{$param->{'resourcename'}}}, $d->{node}->[0]->{data}->[0]->{contents}->[0];
} elsif ($param->{'resourcename'} =~ /(vitals|inventory)/) {
# handle output of rvital and rinv for ppc node
push @{$jsonnode->{$d->{node}->[0]->{name}->[0]}}, $d->{node}->[0]->{data}->[0]->{contents}->[0];
#push @{$jsonnode->{$d->{node}->[0]->{name}->[0]}}, $d->{node}->[0]->{data}->[0]->{contents}->[0];
push @{$jsonnode->{$d->{node}->[0]->{name}->[0]}->{Message}}, $d->{node}->[0]->{data}->[0]->{contents}->[0];
} else {
$jsonnode->{$d->{node}->[0]->{name}->[0]}->{$param->{'resourcename'}} = $d->{node}->[0]->{data}->[0]->{contents}->[0];
}