diff --git a/plugins/eddn.py b/plugins/eddn.py index 5eefc46a..95317c3c 100644 --- a/plugins/eddn.py +++ b/plugins/eddn.py @@ -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()