Просмотр исходного кода

handle error when listing bucket

Brian Gough 11 лет назад
Родитель
Сommit
07e53bbb2f
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      services/filestore/app/coffee/S3PersistorManager.coffee

+ 3 - 0
services/filestore/app/coffee/S3PersistorManager.coffee

@@ -104,6 +104,9 @@ module.exports =
 			secret: settings.filestore.s3.secret
 			bucket: bucketName
 		s3Client.list prefix:key, (err, data)->
+			if err?
+				logger.err err:err, bucketName:bucketName, key:key, "something went wrong listing prefix in aws"
+				return callback(err)
 			keys = _.map data.Contents, (entry)->
 				return entry.Key
 			s3Client.deleteMultiple keys, callback