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: