Upsert bugfixes
This commit is contained in:
parent
2cb831200a
commit
ce2055fc8f
|
@ -111,7 +111,7 @@ export async function getOnlineWifiDevices() {
|
||||||
frequency: client.FB,
|
frequency: client.FB,
|
||||||
protocol: client.PT,
|
protocol: client.PT,
|
||||||
speed: client.SD,
|
speed: client.SD,
|
||||||
usage: client.bytes_total
|
usage: client.bytes_total || 0
|
||||||
}))
|
}))
|
||||||
|
|
||||||
return restructuredOnlineDevices
|
return restructuredOnlineDevices
|
||||||
|
|
|
@ -195,7 +195,7 @@ export async function getOnlineWifiDevices() {
|
||||||
frequency: null,
|
frequency: null,
|
||||||
protocol: null,
|
protocol: null,
|
||||||
speed: Math.floor(client.tx_rate / 1000),
|
speed: Math.floor(client.tx_rate / 1000),
|
||||||
usage: +client.tx_bytes + +client.rx_bytes
|
usage: +client.tx_bytes + +client.rx_bytes || 0
|
||||||
}))
|
}))
|
||||||
|
|
||||||
return restructuredOnlineDevices
|
return restructuredOnlineDevices
|
||||||
|
@ -217,7 +217,7 @@ export async function getAccessPoints() {
|
||||||
model,
|
model,
|
||||||
ip,
|
ip,
|
||||||
clients: num_sta,
|
clients: num_sta,
|
||||||
usage: +bytes
|
usage: +bytes || 0
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -126,7 +126,12 @@ async function updateDB(onlineDevices) {
|
||||||
...device,
|
...device,
|
||||||
hostname,
|
hostname,
|
||||||
firstSeen: device.firstSeen || new Date(),
|
firstSeen: device.firstSeen || new Date(),
|
||||||
user: undefined
|
user: undefined,
|
||||||
|
accessPoint: {
|
||||||
|
connect: {
|
||||||
|
hostname: device.apName
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
update: {
|
update: {
|
||||||
...device,
|
...device,
|
||||||
|
@ -142,7 +147,7 @@ async function updateDB(onlineDevices) {
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logError({
|
logError({
|
||||||
tags: ['wifiDevices'],
|
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 }
|
data: { error: e, device }
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user