1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-15 08:40:34 +03:00

eddn: Be paranoid about Status.json BodyName value

This commit is contained in:
Athanasius 2022-02-01 16:12:05 +00:00
parent 67019e91b2
commit f144c199ae
No known key found for this signature in database
GPG Key ID: AE3E527847057C7D

View File

@ -1596,10 +1596,12 @@ def dashboard_entry(cmdr: str, is_beta: bool, entry: Dict[str, Any]) -> None:
:param is_beta: Whether non-live game version was detected.
:param entry: The latest Status.json data.
"""
this.status_body_name = None
if 'BodyName' in entry:
this.status_body_name = entry['BodyName']
if not isinstance(entry['BodyName'], str):
logger.warning(f'BodyName was present but not a string! "{entry["BodyName"]}"')
else:
this.status_body_name = None
else:
this.status_body_name = entry['BodyName']
tracking_ui_update()