Skip to content

Commit 726bbf4

Browse files
authored
fix(115-open): map SDK not found errors (#2596)
1 parent bd6cf5b commit 726bbf4

3 files changed

Lines changed: 9 additions & 2 deletions

File tree

drivers/115_open/driver.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package _115_open
22

33
import (
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 {

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ require (
139139
)
140140

141141
require (
142-
github.com/OpenListTeam/115-sdk-go v0.2.3
142+
github.com/OpenListTeam/115-sdk-go v0.2.4
143143
github.com/STARRY-S/zip v0.2.1 // indirect
144144
github.com/aymerick/douceur v0.2.0 // indirect
145145
github.com/blevesearch/go-faiss v1.0.25 // indirect

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ github.com/Max-Sum/base32768 v0.0.0-20230304063302-18e6ce5945fd h1:nzE1YQBdx1bq9
2929
github.com/Max-Sum/base32768 v0.0.0-20230304063302-18e6ce5945fd/go.mod h1:C8yoIfvESpM3GD07OCHU7fqI7lhwyZ2Td1rbNbTAhnc=
3030
github.com/OpenListTeam/115-sdk-go v0.2.3 h1:nDNz0GxgliW+nT2Ds486k/rp/GgJj7Ngznc98ZBUwZo=
3131
github.com/OpenListTeam/115-sdk-go v0.2.3/go.mod h1:cfvitk2lwe6036iNi2h+iNxwxWDifKZsSvNtrur5BqU=
32+
github.com/OpenListTeam/115-sdk-go v0.2.4 h1:dVoEz3Pm996n/ZCuRckQvz36w938uNHjPrS7E/SVpBM=
33+
github.com/OpenListTeam/115-sdk-go v0.2.4/go.mod h1:cfvitk2lwe6036iNi2h+iNxwxWDifKZsSvNtrur5BqU=
3234
github.com/OpenListTeam/go-cache v0.1.0 h1:eV2+FCP+rt+E4OCJqLUW7wGccWZNJMV0NNkh+uChbAI=
3335
github.com/OpenListTeam/go-cache v0.1.0/go.mod h1:AHWjKhNK3LE4rorVdKyEALDHoeMnP8SjiNyfVlB+Pz4=
3436
github.com/OpenListTeam/gsync v0.1.0 h1:ywzGybOvA3lW8K1BUjKZ2IUlT2FSlzPO4DOazfYXjcs=

0 commit comments

Comments
 (0)