2
0
Эх сурвалжийг харах

Merge pull request #1029 from ThomasWaldmann/prune-fix-indexerror

prune: fix IndexError
TW 9 жил өмнө
parent
commit
6222ec98ed
1 өөрчлөгдсөн 2 нэмэгдсэн , 3 устгасан
  1. 2 3
      borg/archiver.py

+ 2 - 3
borg/archiver.py

@@ -789,9 +789,8 @@ class Archiver:
         is_checkpoint = re.compile(r'\.checkpoint(\.\d+)?$').search
         checkpoints = [arch for arch in archives_checkpoints if is_checkpoint(arch.name)]
         # keep the latest checkpoint, if there is no later non-checkpoint archive
-        latest_checkpoint = checkpoints[0] if checkpoints else None
-        if archives_checkpoints[0] is latest_checkpoint:
-            keep_checkpoints = [latest_checkpoint, ]
+        if archives_checkpoints and checkpoints and archives_checkpoints[0] is checkpoints[0]:
+            keep_checkpoints = checkpoints[:1]
         else:
             keep_checkpoints = []
         checkpoints = set(checkpoints)