mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
prevent device_by_id_cache from adding unneeded array elements to $device
This commit is contained in:
@@ -318,14 +318,16 @@ function device_by_id_cache($device_id, $refresh = '0') {
|
||||
|
||||
//order vrf_lite_cisco with context, this will help to get the vrf_name and instance_name all the time
|
||||
$vrfs_lite_cisco = dbFetchRows("SELECT * FROM `vrf_lite_cisco` WHERE `device_id` = ?", array($device_id));
|
||||
$device['vrf_lite_cisco'] = array();
|
||||
if(!empty($vrfs_lite_cisco)){
|
||||
$device['vrf_lite_cisco'] = array();
|
||||
foreach ($vrfs_lite_cisco as $vrf){
|
||||
$device['vrf_lite_cisco'][$vrf['context_name']] = $vrf;
|
||||
}
|
||||
}
|
||||
|
||||
$device['ip'] = inet6_ntop($device['ip']);
|
||||
if(!empty($device['ip'])) {
|
||||
$device['ip'] = inet6_ntop($device['ip']);
|
||||
}
|
||||
$cache['devices']['id'][$device_id] = $device;
|
||||
}
|
||||
return $device;
|
||||
|
Reference in New Issue
Block a user