fix(filer): check error from FindEntry (#7878)

* fix(filer): check error from FindEntry

* remove

---------

Co-authored-by: Chris Lu <chris.lu@gmail.com>
This commit is contained in:
steve.wei
2025-12-26 03:28:31 +08:00
committed by GitHub
parent 7064ad420d
commit e439e33888

View File

@@ -2,6 +2,7 @@ package filer
import (
"context"
"errors"
"fmt"
"os"
"sort"
@@ -262,7 +263,10 @@ func (f *Filer) ensureParentDirectoryEntry(ctx context.Context, entry *Entry, di
// check the store directly
glog.V(4).InfofCtx(ctx, "find uncached directory: %s", dirPath)
dirEntry, _ := f.FindEntry(ctx, util.FullPath(dirPath))
dirEntry, findErr := f.FindEntry(ctx, util.FullPath(dirPath))
if findErr != nil && !errors.Is(findErr, filer_pb.ErrNotFound) {
return findErr
}
// no such existing directory
if dirEntry == nil {