diff --git a/weed/filer/hbase/hbase_store.go b/weed/filer/hbase/hbase_store.go index 900ff0fb5..419ffdea0 100644 --- a/weed/filer/hbase/hbase_store.go +++ b/weed/filer/hbase/hbase_store.go @@ -211,8 +211,7 @@ func (store *HbaseStore) ListDirectoryPrefixedEntries(ctx context.Context, dirPa resEachEntryFunc, resEachEntryFuncErr := eachEntryFunc(entry) if resEachEntryFuncErr != nil { - err = fmt.Errorf("failed to process eachEntryFunc: %w", resEachEntryFuncErr) - break + return lastFileName, fmt.Errorf("failed to process eachEntryFunc: %w", resEachEntryFuncErr) } if !resEachEntryFunc {