From af705c754c7fd5d23cb810d4cc7de6ad3e4f7071 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sun, 31 Oct 2021 16:26:33 +0000 Subject: [PATCH] premiumizeme: fix server side move after API change See: https://forum.rclone.org/t/premiumize-cant-move-files/27169 See: #5734 --- backend/premiumizeme/premiumizeme.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/premiumizeme/premiumizeme.go b/backend/premiumizeme/premiumizeme.go index a608acf60..71c02a8cc 100644 --- a/backend/premiumizeme/premiumizeme.go +++ b/backend/premiumizeme/premiumizeme.go @@ -653,10 +653,11 @@ func (f *Fs) move(ctx context.Context, isFile bool, id, oldLeaf, newLeaf, oldDir "id": {newDirectoryID}, }, } + opts.MultipartParams.Set("items[0][id]", id) if isFile { - opts.MultipartParams.Set("files[]", id) + opts.MultipartParams.Set("items[0][type]", "file") } else { - opts.MultipartParams.Set("folders[]", id) + opts.MultipartParams.Set("items[0][type]", "folder") } //replacedLeaf := enc.FromStandardName(leaf) var resp *http.Response