diff --git a/pkgs/clan-cli/clan_cli/machines/machines.py b/pkgs/clan-cli/clan_cli/machines/machines.py index d928b3eeb..13caca09a 100644 --- a/pkgs/clan-cli/clan_cli/machines/machines.py +++ b/pkgs/clan-cli/clan_cli/machines/machines.py @@ -70,11 +70,10 @@ class Machine: if self.deployment_info["secretsData"]: try: return json.loads(Path(self.deployment_info["secretsData"]).read_text()) - except json.JSONDecodeError: - log.error( + except json.JSONDecodeError as e: + raise ClanError( f"Failed to parse secretsData for machine {self.name} as json" - ) - return {} + ) from e return {} @property