diff --git a/EDMarketConnector.py b/EDMarketConnector.py index b3eb10ba..283c3bf5 100755 --- a/EDMarketConnector.py +++ b/EDMarketConnector.py @@ -1100,6 +1100,11 @@ class AppWindow(object): self.capi_query_holdoff_time = capi_response.query_time + companion.capi_query_cooldown + elif capi_response.capi_data['lastStarport']['id'] != monitor.station_marketid: + logger.warning(f"MarketID mis-match: {capi_response.capi_data['lastStarport']['id']!r} !=" + f" {monitor.station_marketid!r}") + raise companion.ServerLagging() + elif not monitor.state['OnFoot'] and capi_response.capi_data['ship']['id'] != monitor.state['ShipID']: # CAPI ship must match logger.warning(f"not {monitor.state['OnFoot']!r} and "