Fix call from --monitor to observe --no-remote-delete (#703)

* Fix call from --monitor to observe --no-remote-delete
This commit is contained in:
abraunegg 2019-10-30 05:09:40 +11:00 committed by GitHub
parent e99872eaa2
commit fec892b038
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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);