From 370fc00afd937ce91d567b87bcbce4babf776c99 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 24 Jan 2021 09:05:17 +1000 Subject: [PATCH] handle older clients not setting 'done' key when false --- rslib/src/sync/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rslib/src/sync/mod.rs b/rslib/src/sync/mod.rs index 127cdf2cf..8a533d94c 100644 --- a/rslib/src/sync/mod.rs +++ b/rslib/src/sync/mod.rs @@ -103,6 +103,7 @@ pub struct UnchunkedChanges { #[derive(Serialize, Deserialize, Debug, Default)] pub struct Chunk { + #[serde(default)] done: bool, #[serde(skip_serializing_if = "Vec::is_empty", default)] revlog: Vec,