From eb75390240d164e221be8b7c5ad24ecbebdad4b0 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Thu, 19 Sep 2024 00:49:57 +0200 Subject: [PATCH] tests: fix for non-unique archive names For Archive(), always use the archive id, not the archive name! --- src/borg/testsuite/archiver/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/borg/testsuite/archiver/__init__.py b/src/borg/testsuite/archiver/__init__.py index b07b72c56..cb940c3e4 100644 --- a/src/borg/testsuite/archiver/__init__.py +++ b/src/borg/testsuite/archiver/__init__.py @@ -169,7 +169,8 @@ def open_archive(repo_path, name): repository = Repository(repo_path, exclusive=True) with repository: manifest = Manifest.load(repository, Manifest.NO_OPERATION_CHECK) - archive = Archive(manifest, name) + archive_info = manifest.archives.get_one(name) + archive = Archive(manifest, archive_info.id) return archive, repository