aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-12-02 23:20:29 -0800
committerChris Lu <chris.lu@gmail.com>2018-12-02 23:20:29 -0800
commit738247d47ebd981fb69410f080c3cbf2e7a6edd2 (patch)
treea8c9022a0d30888bafc2bb10bef2506986f939f7
parentc6b646e92c11e705f65d2513e9925f78f6a1bbfa (diff)
downloadseaweedfs-738247d47ebd981fb69410f080c3cbf2e7a6edd2.tar.xz
seaweedfs-738247d47ebd981fb69410f080c3cbf2e7a6edd2.zip
do not throw error if not found
-rw-r--r--weed/server/filer_grpc_server.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/weed/server/filer_grpc_server.go b/weed/server/filer_grpc_server.go
index 42069c54c..03ed3e740 100644
--- a/weed/server/filer_grpc_server.go
+++ b/weed/server/filer_grpc_server.go
@@ -20,6 +20,9 @@ import (
func (fs *FilerServer) LookupDirectoryEntry(ctx context.Context, req *filer_pb.LookupDirectoryEntryRequest) (*filer_pb.LookupDirectoryEntryResponse, error) {
entry, err := fs.filer.FindEntry(filer2.FullPath(filepath.Join(req.Directory, req.Name)))
+ if err == filer2.ErrNotFound {
+ return nil, nil
+ }
if err != nil {
return nil, fmt.Errorf("%s not found under %s: %v", req.Name, req.Directory, err)
}