diff --git a/src/borg/repository.py b/src/borg/repository.py index 62d7ccff06..a1af3c2bc7 100644 --- a/src/borg/repository.py +++ b/src/borg/repository.py @@ -1216,11 +1216,11 @@ def delete(self, id, wait=True): segment, offset = self.index.pop(id) except KeyError: raise self.ObjectNotFound(id, self.path) from None - self.shadow_index.setdefault(id, []).append(segment) self._delete(id, segment, offset) def _delete(self, id, segment, offset): # common code used by put and delete + self.shadow_index.setdefault(id, []).append(segment) self.segments[segment] -= 1 size = self.io.read(segment, offset, id, read_data=False) self.storage_quota_use -= size