diff --git a/dvc/dependency/repo.py b/dvc/dependency/repo.py index 811107b6fc..058891b786 100644 --- a/dvc/dependency/repo.py +++ b/dvc/dependency/repo.py @@ -115,7 +115,7 @@ def download(self, to: "Output", jobs: Optional[int] = None): state=self.repo.state, prompt=confirm, ) - except CheckoutError: + except (CheckoutError, FileNotFoundError): super().download(to=to, jobs=jobs) def update(self, rev: Optional[str] = None):