diff --git a/lib/lib-storage/src/Upload.ts b/lib/lib-storage/src/Upload.ts index 06de3cccdaef..9ae3a913aca4 100644 --- a/lib/lib-storage/src/Upload.ts +++ b/lib/lib-storage/src/Upload.ts @@ -247,6 +247,9 @@ export class Upload extends EventEmitter { } } + // ✅ Suggestion: Use early continue with concise condition + if (this.uploadedParts.some(p => p.PartNumber === dataPart.partNumber)) continue; + const partSize: number = byteLength(dataPart.data) || 0; const requestHandler = this.client.config.requestHandler;