@@ -2,6 +2,7 @@ package _115_open
22
33import (
44 "context"
5+ "errors"
56 "fmt"
67 "net/http"
78 stdpath "path"
@@ -14,6 +15,7 @@ import (
1415 "github.com/OpenListTeam/OpenList/v4/cmd/flags"
1516 "github.com/OpenListTeam/OpenList/v4/drivers/base"
1617 "github.com/OpenListTeam/OpenList/v4/internal/driver"
18+ "github.com/OpenListTeam/OpenList/v4/internal/errs"
1719 "github.com/OpenListTeam/OpenList/v4/internal/model"
1820 "github.com/OpenListTeam/OpenList/v4/internal/op"
1921 "github.com/OpenListTeam/OpenList/v4/internal/stream"
@@ -169,6 +171,9 @@ func (d *Open115) Get(ctx context.Context, path string) (model.Obj, error) {
169171 path = stdpath .Join (d .parentPath , path )
170172 resp , err := d .client .GetFolderInfoByPath (ctx , path )
171173 if err != nil {
174+ if errors .Is (err , sdk .ErrObjectNotFound ) {
175+ return nil , errs .ObjectNotFound
176+ }
172177 return nil , err
173178 }
174179 return & Obj {
@@ -218,7 +223,7 @@ func (d *Open115) Rename(ctx context.Context, srcObj model.Obj, newName string)
218223 return nil , err
219224 }
220225 _ , err := d .client .UpdateFile (ctx , & sdk.UpdateFileReq {
221- FileID : srcObj .GetID (),
226+ FileID : srcObj .GetID (),
222227 FileName : newName ,
223228 })
224229 if err != nil {
0 commit comments