From fec892b03873db776774154e902d2e2f87d593b9 Mon Sep 17 00:00:00 2001 From: abraunegg Date: Wed, 30 Oct 2019 05:09:40 +1100 Subject: [PATCH] Fix call from --monitor to observe --no-remote-delete (#703) * Fix call from --monitor to observe --no-remote-delete --- src/sync.d | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/sync.d b/src/sync.d index 746d0a46..44f018f2 100644 --- a/src/sync.d +++ b/src/sync.d @@ -3219,7 +3219,12 @@ final class SyncEngine enforce(itemdb.selectByPathNoRemote(path, defaultDriveId, item)); } try { - uploadDeleteItem(item, path); + if (noRemoteDelete) { + // do not process remote delete + log.vlog("Skipping remote delete as --upload-only & --no-remote-delete configured"); + } else { + uploadDeleteItem(item, path); + } } catch (OneDriveException e) { if (e.httpStatusCode == 404) { log.log(e.msg);