diff --git a/snk/nest.py b/snk/nest.py index 54a45b2..3d3c867 100644 --- a/snk/nest.py +++ b/snk/nest.py @@ -156,6 +156,10 @@ def handle_force_installation(name: str): else: handle_force_installation(name) workflow_path = self.download(workflow, name, tag_name=tag, commit=commit) + except WorkflowNotFoundError as e: + to_remove = self.get_paths_to_delete(name) + self.delete_paths(to_remove) + raise e except InvalidWorkflowRepositoryError: workflow_local_path = Path(workflow).resolve() if workflow_local_path.is_file():