|
@@ -1216,11 +1216,11 @@ class Repository:
|
|
|
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
|