@@ -188,6 +188,7 @@ export class S3Store extends DataStore {
188188 offset : Number . parseInt ( file . offset , 10 ) ,
189189 metadata : file . metadata ,
190190 creation_date : file . creation_date ,
191+ storage : file . storage ,
191192 } ) ,
192193 }
193194 await this . cache . set ( id , metadata )
@@ -530,6 +531,7 @@ export class S3Store extends DataStore {
530531 upload . creation_date = new Date ( ) . toISOString ( )
531532
532533 const res = await this . client . createMultipartUpload ( request )
534+ upload . storage = { type : 's3' , path : res . Key as string , bucket : this . bucket }
533535 await this . saveMetadata ( upload , res . UploadId as string )
534536 log ( `[${ upload . id } ] multipart upload created (${ res . UploadId } )` )
535537
@@ -614,6 +616,7 @@ export class S3Store extends DataStore {
614616 offset : metadata . file . size as number ,
615617 size : metadata . file . size ,
616618 metadata : metadata . file . metadata ,
619+ storage : metadata . file . storage ,
617620 } )
618621 }
619622
@@ -627,6 +630,7 @@ export class S3Store extends DataStore {
627630 ...metadata . file ,
628631 offset : offset + ( incompletePartSize ?? 0 ) ,
629632 size : metadata . file . size ,
633+ storage : metadata . file . storage ,
630634 } )
631635 }
632636
0 commit comments