From 403ac2715c203c855320f8d4d2b8d65dff369077 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 1 Jun 2020 17:54:50 +1000 Subject: [PATCH] if both sides empty, allow either --- rslib/src/sync/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rslib/src/sync/mod.rs b/rslib/src/sync/mod.rs index d492c142f..d649716f3 100644 --- a/rslib/src/sync/mod.rs +++ b/rslib/src/sync/mod.rs @@ -339,8 +339,8 @@ where let required = if remote.modified == local.modified { SyncActionRequired::NoChanges } else if remote.schema != local.schema { - let upload_ok = !local.empty; - let download_ok = !remote.empty; + let upload_ok = !local.empty || remote.empty; + let download_ok = !remote.empty || local.empty; SyncActionRequired::FullSyncRequired { upload_ok, download_ok,