create mapupdate in bssid from scans to beacons

This commit is contained in:
Laura Klünder 2024-12-27 23:28:14 +01:00
parent 10f6804423
commit 879520a7cd
2 changed files with 5 additions and 1 deletions

View file

@ -471,6 +471,7 @@ class BeaconMeasurement(SpaceGeometryMixin, models.Model):
if peer.ap_name:
map_name.setdefault(peer.ap_name, []).append(peer.bssid)
for beacon in RangingBeacon.objects.filter(ap_name__in=map_name.keys()):
print(beacon, "add ssids", set(map_name[beacon.ap_name]))
beacon.wifi_bssids = list(set(beacon.wifi_bssids) | set(map_name[beacon.ap_name]))
beacon.save()