diff --git a/src/sync.d b/src/sync.d index 2bc6a0b9..135ae633 100644 --- a/src/sync.d +++ b/src/sync.d @@ -1677,6 +1677,10 @@ final class SyncEngine uploadDeleteItem(fromItem, from); uploadNewFile(to); } else { + if (!exists(to)) { + log.vlog("uploadMoveItem target has disappeared: ", to); + return; + } SysTime mtime = timeLastModified(to).toUTC(); JSONValue diff = [ "name": JSONValue(baseName(to)),