From fc854998a3e3ce171aff5c625c9e7d7cacfa36b6 Mon Sep 17 00:00:00 2001 From: Muione <75424880+Muione@users.noreply.github.com> Date: Sun, 23 Jun 2024 16:01:29 +0000 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=89=80=E6=9C=89=E5=8A=9F?= =?UTF-8?q?=E8=83=BD,=E7=9B=AE=E5=89=8D=E6=B5=8B=E8=AF=95=E6=97=A0BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- drivers/pikpak/driver.go | 4 ++-- internal/offline_download/pikpak/pikpak.go | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/pikpak/driver.go b/drivers/pikpak/driver.go index 25ce1309985..f70dbbdb16f 100644 --- a/drivers/pikpak/driver.go +++ b/drivers/pikpak/driver.go @@ -221,9 +221,9 @@ func (d *PikPak) OfflineDownload(ctx context.Context, fileUrl string, parentDir "parent_id": parentDir.GetID(), } if parentDir.GetID() == "" { - requestBody["folder_type"] = "" - } else { requestBody["folder_type"] = "DOWNLOAD" + } else { + requestBody["folder_type"] = "" } var resp OfflineDownloadResp diff --git a/internal/offline_download/pikpak/pikpak.go b/internal/offline_download/pikpak/pikpak.go index ce1e8bd52fe..618b1442b8a 100644 --- a/internal/offline_download/pikpak/pikpak.go +++ b/internal/offline_download/pikpak/pikpak.go @@ -50,7 +50,7 @@ func (p *PikPak) AddURL(args *tool.AddUrlArgs) (string, error) { } ctx := context.Background() - parentDir, err := op.Get(ctx, storage, actualPath) + parentDir, err := op.GetUnwrap(ctx, storage, actualPath) if err != nil { return "", err } @@ -98,7 +98,7 @@ func (p *PikPak) Status(task *tool.DownloadTask) (*tool.Status, error) { NewGID: "", Completed: false, Status: "the task has been deleted", - Err: fmt.Errorf("the task has been deleted"), + Err: nil, } for _, t := range tasks { if t.ID == task.GID { @@ -111,6 +111,7 @@ func (p *PikPak) Status(task *tool.DownloadTask) (*tool.Status, error) { return s, nil } } + s.Err = fmt.Errorf("the task has been deleted") return s, nil }