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

[FSPersistorManager] fix the stream opening for node10+

Attaching a `readable` listener causes the stream to hang otherwise.

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
Jakob Ackermann 7 лет назад
Родитель
Сommit
c5e1584fcc
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      services/filestore/app/coffee/FSPersistorManager.coffee

+ 4 - 4
services/filestore/app/coffee/FSPersistorManager.coffee

@@ -48,10 +48,10 @@ module.exports =
     fs.open "#{location}/#{filteredName}", 'r', (err, fd) ->
     fs.open "#{location}/#{filteredName}", 'r', (err, fd) ->
       if err?
       if err?
         logger.err err:err, location:location, filteredName:name, "Error reading from file"
         logger.err err:err, location:location, filteredName:name, "Error reading from file"
-        if err.code == 'ENOENT'
-          return callback new Errors.NotFoundError(err.message), null
-        else
-          return callback err, null
+      if err.code == 'ENOENT'
+        return callback new Errors.NotFoundError(err.message), null
+      else
+        return callback err, null
       opts.fd = fd
       opts.fd = fd
       sourceStream = fs.createReadStream null, opts
       sourceStream = fs.createReadStream null, opts
       return callback null, sourceStream
       return callback null, sourceStream