test(ecstore): isolate rename publication hooks (#6106)

This commit is contained in:
cxymds
2026-08-14 19:07:34 +08:00
committed by GitHub
parent 5a4c063d16
commit 6f29431a65
4 changed files with 27 additions and 21 deletions
+1 -1
View File
@@ -2034,7 +2034,7 @@ impl crate::storage_api_contracts::multipart::MultipartOperations for SetDisks {
}
object_size = object_size.checked_add(ext_part.size).ok_or(Error::PartMissingOrCorrupt)?;
if ext_part.actual_size < 0 && (!opts.replication_request || quota_context.is_enforced()) {
if ext_part.actual_size < 0 && (quota_context.is_enforced() || (!opts.replication_request && !opts.data_movement)) {
return Err(Error::PartMissingOrCorrupt);
}
let normalized_actual_size = if ext_part.actual_size >= 0 && !transformed_object {