From ad6ac30528344fb2b9568406a3925983937c6473 Mon Sep 17 00:00:00 2001 From: VVelox Date: Wed, 26 Jun 2019 09:45:40 -0500 Subject: [PATCH] fix an issue where the order may be random (#10375) --- includes/polling/applications/ups-apcups.inc.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/includes/polling/applications/ups-apcups.inc.php b/includes/polling/applications/ups-apcups.inc.php index 70ce28d624..1d272239bd 100644 --- a/includes/polling/applications/ups-apcups.inc.php +++ b/includes/polling/applications/ups-apcups.inc.php @@ -64,7 +64,15 @@ $rrd_def = RrdDefinition::make() ->addDataset('nominal_voltage', 'GAUGE', 0) ->addDataset('load', 'GAUGE', 0, 100); -$fields = $json_return{'data'}; +$fields = array( + 'charge' => $json_return['data']['charge'], + 'time_remaining' => $json_return['data']['time_remaining'], + 'battery_nominal' => $json_return['data']['battery_nominal'], + 'battery_voltage' => $json_return['data']['battery_voltage'], + 'input_voltage' => $json_return['data']['input_voltage'], + 'nominal_voltage' => $json_return['data']['nominal_voltage'], + 'load' => $json_return['data']['load'], + ); $tags = compact('name', 'app_id', 'rrd_name', 'rrd_def'); data_update($device, 'app', $tags, $fields);