diff --git a/src/borg/archive.py b/src/borg/archive.py index f19ba9793..0efb1a6a3 100644 --- a/src/borg/archive.py +++ b/src/borg/archive.py @@ -909,6 +909,8 @@ class ArchiveChecker: self.repository = repository self.init_chunks() self.key = self.identify_key(repository) + if verify_data: + self.verify_data() if Manifest.MANIFEST_ID not in self.chunks: logger.error("Repository manifest not found!") self.error_found = True @@ -916,8 +918,6 @@ class ArchiveChecker: else: self.manifest, _ = Manifest.load(repository, key=self.key) self.rebuild_refcounts(archive=archive, last=last, prefix=prefix) - if verify_data: - self.verify_data() self.orphan_chunks_check() self.finish(save_space=save_space) if self.error_found: