Re-Open tasks list when needed.

Indeed, before this patch we were using the reference instead of
"reopening" the task list each time we needed to access it.
Without this patch, all other usage of the task attribute will
break.
This commit is contained in:
funilrys
2022-12-03 19:03:01 +01:00
parent a43a0712fa
commit 13fb5ce974

View File

@ -142,7 +142,7 @@ impl V5Reader {
V5IndexReader::new(
index.uid.clone(),
&self.dump.path().join("indexes").join(index.index_meta.uuid.to_string()),
BufReader::new(self.tasks.get_ref().try_clone().unwrap()),
BufReader::new(File::open(&self.dump.path().join("updates").join("data.jsonl")).unwrap()),
)
}))
}