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

Fix the check for a success response from S3.

We need to handle both a 200 and 206 (partial content) response.
Shane Kilkelly 11 лет назад
Родитель
Сommit
9b8f11f517
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      services/filestore/app/coffee/S3PersistorManager.coffee

+ 2 - 2
services/filestore/app/coffee/S3PersistorManager.coffee

@@ -77,8 +77,8 @@ module.exports =
 			if res.statusCode == 404
 				logger.log bucketName:bucketName, key:key, "file not found in s3"
 				return callback new Errors.NotFoundError("File not found in S3: #{bucketName}:#{key}"), null
-			if res.stausCode != 200
-				logger.log bucketName:bucketName, key:key, "error getting file from s3"
+			if res.statusCode not in [200, 206]
+				logger.log bucketName:bucketName, key:key, "error getting file from s3: #{res.statusCode}"
 				return callback new Error("Got non-200 response from S3: #{res.statusCode}"), null
 			callback null, res
 		s3Stream.on 'error', (err) ->