From 3c20be8697d50b4bc77346f0003122c09719e9b8 Mon Sep 17 00:00:00 2001 From: Michaela Wheeler Date: Fri, 7 Jan 2022 16:12:59 +1100 Subject: [PATCH] lat / lon are strings now for some reason so cast to float first --- lambda/recovered/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lambda/recovered/__init__.py b/lambda/recovered/__init__.py index f57c9d9..67a6805 100644 --- a/lambda/recovered/__init__.py +++ b/lambda/recovered/__init__.py @@ -135,7 +135,7 @@ def put(event, context): if not sondeExists(recovered["serial"]): return {"statusCode": 400, "body": json.dumps({"message": "serial not found in db"})} - recovered['position'] = [recovered['lon'], recovered['lat']] + recovered['position'] = [float(recovered['lon']), float(recovered['lat'])] result = es.request(json.dumps(recovered), "recovered/_doc", "POST")