mirror of
https://github.com/abraunegg/onedrive
synced 2024-05-17 05:06:55 +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 {
|
} else {
|
||||||
uploadDeleteItem(item, path);
|
uploadDeleteItem(item, path);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// file was found in the database
|
// file was found in the database
|
||||||
// Did we 'fake create it' as part of --dry-run ?
|
// Did we 'fake create it' as part of --dry-run ?
|
||||||
foreach (i; idsFaked) {
|
foreach (i; idsFaked) {
|
||||||
|
@ -2206,7 +2206,12 @@ final class SyncEngine
|
||||||
}
|
}
|
||||||
// item.id did not match a 'faked' download new file creation
|
// item.id did not match a 'faked' download new file creation
|
||||||
log.vlog("The file has been deleted locally");
|
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