Update weed/plugin/worker/ec_repair_handler.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
Chris Lu
2026-02-26 00:26:40 -08:00
committed by GitHub
co-authored by gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
parent cc53bb17ca
commit 93eff8fa45
+2 -2
View File
@@ -410,8 +410,8 @@ func (h *EcRepairHandler) rebuildMissingShards(ctx context.Context, plan *ecrepa
}); err != nil {
return nil, err
}
if len(rebuilt) == 0 {
rebuilt = append(rebuilt, plan.MissingShards...)
if len(rebuilt) == 0 && len(plan.MissingShards) > 0 {
return nil, fmt.Errorf("rebuild shards for volume %d completed but returned no rebuilt shard IDs", plan.VolumeID)
}
return rebuilt, nil
}