From 5de9bac721b7690c330de6c643aa5370e05fc9ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Badenes?= Date: Tue, 4 Feb 2025 12:17:26 -0300 Subject: [PATCH] Move cleanup connector missions condition --- mir_connector/inorbit_mir_connector/src/connector.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mir_connector/inorbit_mir_connector/src/connector.py b/mir_connector/inorbit_mir_connector/src/connector.py index 8d049e0..fddfa23 100644 --- a/mir_connector/inorbit_mir_connector/src/connector.py +++ b/mir_connector/inorbit_mir_connector/src/connector.py @@ -223,7 +223,8 @@ def _connect(self) -> None: def _disconnect(self): """Disconnect from any external services""" - self.cleanup_connector_missions() + if self.tmp_missions_group_id: + self.cleanup_connector_missions() super()._disconnect() if self.ws_enabled: self.mir_ws.disconnect() @@ -393,8 +394,6 @@ def retry_until_successful(self, func, *args, **kwargs): def cleanup_connector_missions(self): """Delete the missions group created at startup""" - if not self.tmp_missions_group_id: - return self._logger.info("Cleaning up connector missions") self._logger.info(f"Deleting missions group {self.tmp_missions_group_id}") self.mir_api.delete_mission_group(self.tmp_missions_group_id)