diff --git a/src/borg/archive.py b/src/borg/archive.py index 1bd8e8e62..176653c1c 100644 --- a/src/borg/archive.py +++ b/src/borg/archive.py @@ -1447,7 +1447,7 @@ class ArchiveRecreater: return True self.process_items(archive, target) replace_original = target_name is None - return self.save(archive, target, comment, replace_original=replace_original) + self.save(archive, target, comment, replace_original=replace_original) def process_items(self, archive, target): matcher = self.matcher diff --git a/src/borg/archiver.py b/src/borg/archiver.py index ea8d95c9b..99c97b94c 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -1101,8 +1101,7 @@ class Archiver: if recreater.is_temporary_archive(name): continue print('Processing', name) - if not recreater.recreate(name, args.comment): - break + recreater.recreate(name, args.comment) manifest.write() repository.commit() cache.commit()