From 8a03e553119c9e5dee407fec3433d9f72ce26312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Gru=CC=88ndger?= Date: Sat, 3 Jun 2017 15:24:17 +0200 Subject: [PATCH] Do not parse ogn string if empty --- ogn/gateway/process.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ogn/gateway/process.py b/ogn/gateway/process.py index 7c99a3c..1f76ca4 100644 --- a/ogn/gateway/process.py +++ b/ogn/gateway/process.py @@ -37,7 +37,8 @@ def message_to_beacon(raw_message, reference_date): beacon = ReceiverBeacon(**message) elif message['symboltable'] == "I" and message['symbolcode'] == '&': # ... we have a receiver_beacon - message.update(parse_ogn_receiver_beacon(message['comment'])) + if message['comment']: + message.update(parse_ogn_receiver_beacon(message['comment'])) message = replace_lonlat_with_wkt(message) beacon = ReceiverBeacon(**message) else: