diff --git a/src/fs_store.rs b/src/fs_store.rs index 9fb23d65..e100e207 100644 --- a/src/fs_store.rs +++ b/src/fs_store.rs @@ -361,7 +361,7 @@ impl Chunks { fn load(root: &Path, doc_id: &DocumentId) -> Result, Error> { let doc_id_hash = DocIdPaths::from(doc_id); let level2_path = doc_id_hash.level2_path(root); - tracing::debug!( + tracing::warn!( root=%root.display(), doc_id=?doc_id, doc_path=%level2_path.display(), @@ -445,7 +445,11 @@ impl Chunks { for chunk in self.incrementals.values() { bytes.extend(chunk); } - automerge::Automerge::load(&bytes) + + automerge::Automerge::load_with_options( + &bytes, + automerge::LoadOptions::new().on_partial_load(automerge::OnPartialLoad::Ignore), + ) } }