Skip to content

Commit 2c61d53

Browse files
authored
fix(upload/onprogress): add if statement for progress callback (#435)
* fix(upload/onprogress): add if statement for progress callback
1 parent 160a1bd commit 2c61d53

File tree

1 file changed

+2
-2
lines changed
  • src/lib/api/upload/uploaders

1 file changed

+2
-2
lines changed

src/lib/api/upload/uploaders/s3.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -560,12 +560,11 @@ export class S3Uploader extends UploaderAbstract {
560560
filestackHeaders: false,
561561
// for now we cant test progress callback from upload
562562
/* istanbul ignore next */
563-
onProgress: (pr: ProgressEvent) => this.onProgressUpdate(id, partNumber, part.offset + pr.loaded),
563+
onProgress: (pr: ProgressEvent) => part ? this.onProgressUpdate(id, partNumber, part.offset + pr.loaded) : null,
564564
})
565565
.then(res => {
566566
this.onProgressUpdate(id, partNumber, part.offset + chunk.size);
567567
const newOffset = Math.min(part.offset + chunkSize, part.size);
568-
569568
debug(`[${id}] S3 Chunk uploaded! offset: ${part.offset}, part ${partNumber}! response headers for ${partNumber}: \n%O\n`, res.headers);
570569
this.setPartData(id, partNumber, 'offset', newOffset);
571570

@@ -577,6 +576,7 @@ export class S3Uploader extends UploaderAbstract {
577576
// release memory
578577
part = null;
579578
chunk = null;
579+
580580
return this.uploadNextChunk(id, partNumber, chunkSize);
581581
})
582582
.catch(err => {

0 commit comments

Comments
 (0)