Fix creation of new nmap tracker entities (#55297)

This commit is contained in:
J. Nick Koston
2021-08-26 17:02:49 -05:00
committed by GitHub
parent dfc2556669
commit ef10773202

View File

@@ -361,13 +361,6 @@ class NmapDeviceScanner:
continue
formatted_mac = format_mac(mac)
new = formatted_mac not in devices.tracked
if (
new
and formatted_mac not in devices.tracked
and formatted_mac not in self._known_mac_addresses
):
continue
if (
devices.config_entry_owner.setdefault(formatted_mac, entry_id)
@@ -382,6 +375,7 @@ class NmapDeviceScanner:
formatted_mac, hostname, name, ipv4, vendor, reason, now, 0
)
new = formatted_mac not in devices.tracked
devices.tracked[formatted_mac] = device
devices.ipv4_last_mac[ipv4] = formatted_mac
self._last_results.append(device)