Quellcode durchsuchen

prevent double callback in getFileStream

Brian Gough vor 11 Jahren
Ursprung
Commit
55c4e220fa
1 geänderte Dateien mit 1 neuen und 0 gelöschten Zeilen
  1. 1 0
      services/filestore/app/coffee/S3PersistorManager.coffee

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

@@ -59,6 +59,7 @@ module.exports =
 			@sendFile bucketName, key, fsPath, callback
 			@sendFile bucketName, key, fsPath, callback
 			
 			
 	getFileStream: (bucketName, key, callback = (err, res)->)->
 	getFileStream: (bucketName, key, callback = (err, res)->)->
+		callback = _.once callback
 		logger.log bucketName:bucketName, key:key, "getting file from s3"
 		logger.log bucketName:bucketName, key:key, "getting file from s3"
 		s3Client = knox.createClient
 		s3Client = knox.createClient
 			key: settings.filestore.s3.key
 			key: settings.filestore.s3.key