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