fix: calculate common parity properly (#16406)

This commit is contained in:
Harshavardhana
2023-01-13 03:28:16 +05:30
committed by GitHub
parent e05205756f
commit c242e6c391

View File

@@ -428,7 +428,13 @@ func listObjectParities(partsMetadata []FileInfo, errs []error) (parities []int)
parities[index] = -1
continue
}
parities[index] = metadata.Erasure.ParityBlocks
if !metadata.IsValid() {
parities[index] = -1
continue
}
if !metadata.Deleted {
parities[index] = metadata.Erasure.ParityBlocks
}
}
return
}