diff --git a/weed/filesys/file.go b/weed/filesys/file.go index b73cd895b..da93e0fae 100644 --- a/weed/filesys/file.go +++ b/weed/filesys/file.go @@ -280,6 +280,9 @@ func (file *File) maybeLoadEntry(ctx context.Context) (entry *filer_pb.Entry, er return entry, err } if entry != nil { + if entry.Attributes == nil { + entry.Attributes = &filer_pb.FuseAttributes{} + } file.setEntry(entry) } else { glog.Warningf("maybeLoadEntry not found entry %s/%s: %v", file.dir.FullPath(), file.Name, err)