diff --git a/weed/filer/filer_inode_index.go b/weed/filer/filer_inode_index.go index 83dd6f9bdb..d1a6b4fa21 100644 --- a/weed/filer/filer_inode_index.go +++ b/weed/filer/filer_inode_index.go @@ -210,7 +210,9 @@ func (fsw *FilerStoreWrapper) storeInodeIndex(ctx context.Context, path util.Ful } record = &InodeIndexRecord{Generation: InodeIndexInitialGeneration} } - record.AddPath(path) + if !record.AddPath(path) { + return nil + } value, err := record.Encode() if err != nil {