diff --git a/server/src/lib/ciscoController.js b/server/src/lib/ciscoController.js index 27fefb6..a139dd5 100644 --- a/server/src/lib/ciscoController.js +++ b/server/src/lib/ciscoController.js @@ -111,7 +111,7 @@ export async function getOnlineWifiDevices() { frequency: client.FB, protocol: client.PT, speed: client.SD, - usage: client.bytes_total + usage: client.bytes_total || 0 })) return restructuredOnlineDevices diff --git a/server/src/lib/unifiController.js b/server/src/lib/unifiController.js index 26eb120..0aad70e 100644 --- a/server/src/lib/unifiController.js +++ b/server/src/lib/unifiController.js @@ -195,7 +195,7 @@ export async function getOnlineWifiDevices() { frequency: null, protocol: null, speed: Math.floor(client.tx_rate / 1000), - usage: +client.tx_bytes + +client.rx_bytes + usage: +client.tx_bytes + +client.rx_bytes || 0 })) return restructuredOnlineDevices @@ -217,7 +217,7 @@ export async function getAccessPoints() { model, ip, clients: num_sta, - usage: +bytes + usage: +bytes || 0 }) ) diff --git a/server/src/lib/wifiDevices.js b/server/src/lib/wifiDevices.js index b86d253..09e430b 100644 --- a/server/src/lib/wifiDevices.js +++ b/server/src/lib/wifiDevices.js @@ -126,7 +126,12 @@ async function updateDB(onlineDevices) { ...device, hostname, firstSeen: device.firstSeen || new Date(), - user: undefined + user: undefined, + accessPoint: { + connect: { + hostname: device.apName + } + } }, update: { ...device, @@ -142,7 +147,7 @@ async function updateDB(onlineDevices) { } catch (e) { logError({ tags: ['wifiDevices'], - message: `Erro tentando adicionar o dispositivo "${device.mac}". Ele tinha um usuário fora do AD que foi ignorado, mas falhou mesmo assim`, + message: `Erro ao adicionar o dispositivo "${device.mac}" AP: ${device.apMac}. Ele tinha um usuário fora do AD que foi ignorado, mas falhou mesmo assim. ${e.message} `, data: { error: e, device } }) }