Make sure Lat and Long are the right way around!

This commit is contained in:
Seb Harrington
2024-04-20 21:38:07 +01:00
committed by GitHub
parent edada1df35
commit 93f4691729

View File

@@ -15,8 +15,8 @@ LatLon = tuple[float, float]
def get_device_location(device: Device) -> LatLon | None:
"""If netbox longitude and latitude fields are populated for a device then use them."""
if device.longitude and device.latitude:
return (device.longitude, device.latitude)
if device.latitude and device.longitude:
return (device.latitude, device.longitude)
"""... Otherwise extract device geolocation from special custom field"""
if location_cf := device.custom_field_data.get(LOCATION_CF_NAME):
return tuple(map(float, location_cf.replace(' ', '').split(',', maxsplit=1)))