mirror of
https://github.com/abraunegg/onedrive
synced 2024-05-01 21:52:50 +02:00
Fix --dry-run output to be consistent when using --upload-only & --no-remote-delete (Issue #758)
* Fix --dry-run output when using --upload-only & --no-remote-delete and deleting local files
This commit is contained in:
parent
217d72486d
commit
8549719df3
|
@ -2194,7 +2194,7 @@ final class SyncEngine
|
|||
} else {
|
||||
uploadDeleteItem(item, path);
|
||||
}
|
||||
} else {
|
||||
} else {
|
||||
// file was found in the database
|
||||
// Did we 'fake create it' as part of --dry-run ?
|
||||
foreach (i; idsFaked) {
|
||||
|
@ -2206,7 +2206,12 @@ final class SyncEngine
|
|||
}
|
||||
// item.id did not match a 'faked' download new file creation
|
||||
log.vlog("The file has been deleted locally");
|
||||
uploadDeleteItem(item, path);
|
||||
if (noRemoteDelete) {
|
||||
// do not process remote file delete
|
||||
log.vlog("Skipping remote file delete as --upload-only & --no-remote-delete configured");
|
||||
} else {
|
||||
uploadDeleteItem(item, path);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue