From eade10a0a8dd8575511552bf7917ad7a5cedb44f Mon Sep 17 00:00:00 2001 From: Marian Beermann Date: Fri, 2 Dec 2016 11:39:10 +0100 Subject: [PATCH] recreate: fix crash on checkpoint --- src/borg/archive.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/borg/archive.py b/src/borg/archive.py index d30cb4a44..1b8faff79 100644 --- a/src/borg/archive.py +++ b/src/borg/archive.py @@ -1517,9 +1517,9 @@ class ArchiveRecreater: if Compressor.detect(old_chunk.data).name == compression_spec['name']: # Stored chunk has the same compression we wanted overwrite = False - chunk_id, size, csize = self.cache.add_chunk(chunk_id, chunk, target.stats, overwrite=overwrite) - self.seen_chunks.add(chunk_id) - return chunk_id, size, csize + chunk_entry = self.cache.add_chunk(chunk_id, chunk, target.stats, overwrite=overwrite) + self.seen_chunks.add(chunk_entry.id) + return chunk_entry def create_chunk_iterator(self, archive, target, chunks): """Return iterator of chunks to store for 'item' from 'archive' in 'target'."""