@@ -185,6 +185,9 @@ function cleanS3Bucket(bucketName) {
185
185
function createCatalogDirectory ( staticBucketName ) {
186
186
let params = { Bucket : staticBucketName , Key : 'catalog/' , Body : '' }
187
187
return exports . s3 . upload ( params ) . promise ( )
188
+ . catch ( err => {
189
+ console . log ( 'Error creating "catalog" directory' , err )
190
+ } )
188
191
}
189
192
190
193
/**
@@ -195,11 +198,11 @@ function createCatalogDirectory(staticBucketName) {
195
198
*/
196
199
async function createSdkGenerationFile ( staticBucketName ) {
197
200
return await exports . s3 . headObject ( { Bucket : staticBucketName , Key : 'sdkGeneration.json' } ) . promise ( )
198
- . catch ( ( error ) => {
199
- console . error ( error )
201
+ . catch ( async _error => {
200
202
// assume it's a NotFound error, and upload a new version
203
+ console . log ( 'Uploading sdkGeneration.json since it seems to not exist' )
201
204
let params = { Bucket : staticBucketName , Key : 'sdkGeneration.json' , Body : '{}' }
202
- return exports . s3 . upload ( params ) . promise ( )
205
+ return await exports . s3 . upload ( params ) . promise ( )
203
206
} )
204
207
205
208
}
@@ -255,7 +258,8 @@ function processFile(fileStat, readPromises, uploadPromises, bucketName, event,
255
258
params . ACL = "public-read"
256
259
}
257
260
258
- uploadPromises . push ( exports . s3 . upload ( params , options ) . promise ( ) )
261
+ uploadPromises . push ( exports . s3 . upload ( params , options ) . promise ( )
262
+ . catch ( err => { throw err } ) )
259
263
} )
260
264
. catch ( error => {
261
265
console . log ( `Failed to upload:` , error )
0 commit comments