瀏覽代碼

ArchiveFormatter: fix for non-unique archive names

For Archive(), always use the archive id, not the archive name!
Thomas Waldmann 10 月之前
父節點
當前提交
03b139ee53
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/borg/helpers/parseformat.py

+ 1 - 1
src/borg/helpers/parseformat.py

@@ -828,7 +828,7 @@ class ArchiveFormatter(BaseFormatter):
         if self._archive is None or self._archive.id != self.id:
         if self._archive is None or self._archive.id != self.id:
             from ..archive import Archive
             from ..archive import Archive
 
 
-            self._archive = Archive(self.manifest, self.name, iec=self.iec)
+            self._archive = Archive(self.manifest, self.id, iec=self.iec)
         return self._archive
         return self._archive
 
 
     def get_meta(self, key, default=None):
     def get_meta(self, key, default=None):