1
0
mirror of https://github.com/gilbertchen/duplicacy synced 2025-12-06 00:03:38 +00:00

Compare commits

...

2 Commits

Author SHA1 Message Date
Gilbert Chen
2def0161b3 Bump version to 3.2.5 2025-05-02 15:39:59 -04:00
Gilbert Chen
df76bd0a34 OneDrive: use correct parent reference when moving files
switch the parent reference from '/root:/' to '/drive/root:/'.  OneDrive seems
to stop accepting the former.

The other change in this commit is to convert the chunk file path correctly
if the chunk is a fossil.
2025-05-02 15:30:48 -04:00
3 changed files with 3 additions and 3 deletions

View File

@@ -2263,7 +2263,7 @@ func main() {
app.Name = "duplicacy"
app.HelpName = "duplicacy"
app.Usage = "A new generation cloud backup tool based on lock-free deduplication"
app.Version = "3.2.4" + " (" + GitCommit + ")"
app.Version = "3.2.5" + " (" + GitCommit + ")"
// Exit with code 2 if an invalid command is provided
app.CommandNotFound = func(context *cli.Context, command string) {

View File

@@ -456,7 +456,7 @@ func (client *OneDriveClient) MoveFile(path string, parent string) error {
url := client.APIURL + "/root:/" + path
parentReference := make(map[string]string)
parentReference["path"] = "/root:/" + parent
parentReference["path"] = "/drive/root:/" + parent
parameters := make(map[string]interface{})
parameters["parentReference"] = parentReference

View File

@@ -204,7 +204,7 @@ func (storage *OneDriveStorage) GetFileInfo(threadIndex int, filePath string) (e
// DownloadFile reads the file at 'filePath' into the chunk.
func (storage *OneDriveStorage) DownloadFile(threadIndex int, filePath string, chunk *Chunk) (err error) {
readCloser, _, err := storage.client.DownloadFile(storage.storageDir + "/" + filePath)
readCloser, _, err := storage.client.DownloadFile(storage.storageDir + "/" + storage.convertFilePath(filePath))
if err != nil {
return err
}