@@ -132,14 +132,17 @@ class S3Store extends DataStore {
132
132
} ,
133
133
} ;
134
134
135
- if ( file . upload_length !== undefined )
135
+ if ( file . upload_length !== undefined ) {
136
136
upload_data . Metadata . upload_length = file . upload_length ;
137
+ }
137
138
138
- if ( file . upload_defer_length !== undefined )
139
+ if ( file . upload_defer_length !== undefined ) {
139
140
upload_data . Metadata . upload_defer_length = file . upload_defer_length ;
141
+ }
140
142
141
- if ( file . upload_metadata !== undefined )
143
+ if ( file . upload_metadata !== undefined ) {
142
144
upload_data . Metadata . upload_metadata = file . upload_metadata ;
145
+ }
143
146
144
147
if ( parsedMetadata . contentType ) {
145
148
upload_data . ContentType = parsedMetadata . contentType . decoded ;
@@ -258,7 +261,7 @@ class S3Store extends DataStore {
258
261
259
262
metadata [ key ] = {
260
263
encoded : base64_value ,
261
- decoded : base64_value !== undefined ? Buffer . from ( base64_value , 'base64' ) . toString ( 'ascii' ) : undefined ,
264
+ decoded : base64_value ? Buffer . from ( base64_value , 'base64' ) . toString ( 'ascii' ) : undefined ,
262
265
} ;
263
266
264
267
return metadata ;
@@ -577,7 +580,7 @@ class S3Store extends DataStore {
577
580
...this . cache [ id ] . file ,
578
581
size : metadata . file . upload_length ,
579
582
upload_length : metadata . file . upload_length ,
580
- upload_defer_length : metadata . file . upload_defer_length
583
+ upload_defer_length : metadata . file . upload_defer_length ,
581
584
} ;
582
585
}
583
586
}
0 commit comments