فهرست منبع

Fix the checkIfFileExists API.

Xavier Trochu 11 سال پیش
والد
کامیت
81a7203315
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      services/filestore/app/coffee/AWSSDKPersistorManager.coffee

+ 1 - 0
services/filestore/app/coffee/AWSSDKPersistorManager.coffee

@@ -80,6 +80,7 @@ module.exports =
 		logger.log bucketName:bucketName, key:key, "check file existence in s3"
 		logger.log bucketName:bucketName, key:key, "check file existence in s3"
 		s3.headObject {Bucket: bucketName, Key: key}, (err, data) ->
 		s3.headObject {Bucket: bucketName, Key: key}, (err, data) ->
 			if err?
 			if err?
+				return (callback null, false) if err.code == 'NotFound'
 				logger.err err:err, bucketName:bucketName, key:key, "something went wrong checking head in s3"
 				logger.err err:err, bucketName:bucketName, key:key, "something went wrong checking head in s3"
 				return callback err
 				return callback err
 			callback null, data.ETag?
 			callback null, data.ETag?