Ignore AircraftBeacons with address like 00xxxx (== random addresses)

pull/68/head
Konstantin Gründger 2017-12-16 13:21:25 +01:00
rodzic 150491a830
commit a5da270d6d
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -56,7 +56,7 @@ def update_devices():
.subquery()
missing_devices_query = app.session.query(distinct(AircraftBeacon.address)) \
.filter(and_(AircraftBeacon.device_id == null(), AircraftBeacon.error_count == 0)) \
.filter(and_(AircraftBeacon.device_id == null(), not_(AircraftBeacon.address.like('00%')), AircraftBeacon.error_count == 0)) \
.filter(~AircraftBeacon.address.in_(available_devices))
ins = insert(Device).from_select([Device.address], missing_devices_query)