From c5e1584fcc9b94e40eb19d5fe929ca9bbd2f535f Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Thu, 2 May 2019 02:04:59 +0200 Subject: [PATCH] [FSPersistorManager] fix the stream opening for node10+ Attaching a `readable` listener causes the stream to hang otherwise. Signed-off-by: Jakob Ackermann --- services/filestore/app/coffee/FSPersistorManager.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/filestore/app/coffee/FSPersistorManager.coffee b/services/filestore/app/coffee/FSPersistorManager.coffee index 61e497a4fb..7d17f6d10a 100644 --- a/services/filestore/app/coffee/FSPersistorManager.coffee +++ b/services/filestore/app/coffee/FSPersistorManager.coffee @@ -48,10 +48,10 @@ module.exports = fs.open "#{location}/#{filteredName}", 'r', (err, fd) -> if err? 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 sourceStream = fs.createReadStream null, opts return callback null, sourceStream