Fix deletion of a file entry when auto-saving.

This commit is contained in:
Andrew Hamilton 2020-04-14 20:52:04 +10:00
parent 6ac344c0fa
commit 73fa8d4eaf

View file

@ -237,9 +237,9 @@ class Summary:
if y == 0:
entries = []
else:
current_entry = self._entries[y]
del self._entries[y]
entries = itertools.chain([current_entry], self._entries)
entries = itertools.chain(
[self._entries[y]], itertools.islice(self._entries, y),
itertools.islice(self._entries, y+1, None))
state["_old_entries"] = paged_list.PagedList(
entries, summary_path, 2000, 1, exist_ok=True,
open_func=open_compressed)