1
0
Fork 0

Fix coordinates parsing on API

merge-requests/208/head
Nikos Roussos 2017-11-13 12:33:17 +02:00
parent 3770791865
commit 7521780bcb
No known key found for this signature in database
GPG Key ID: BADFF1767BA7C8E1
1 changed files with 2 additions and 2 deletions

View File

@ -47,11 +47,11 @@ class TelemetryView(viewsets.ModelViewSet, mixins.CreateModelMixin):
lat = request.data.get('latitude')
lng = request.data.get('longitude')
if any(x.isalpha() for x in lat):
data['lat'] = (-float(lat[:-1]) if ('W' in lat) else float(lat[:-1]))
data['lat'] = (-float(lat[:-1]) if ('S' in lat) else float(lat[:-1]))
else:
data['lat'] = float(lat)
if any(x.isalpha() for x in lng):
data['lng'] = (-float(lng[:-1]) if ('S' in lng) else float(lng[:-1]))
data['lng'] = (-float(lng[:-1]) if ('W' in lng) else float(lng[:-1]))
else:
data['lng'] = float(lng)