Преглед изворни кода

Call end() when handing ERR_STREAM_PREMATURE_CLOSE

Simon Detheridge пре 6 година
родитељ
комит
4cb4d450be
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      services/filestore/app/js/FileController.js

+ 3 - 1
services/filestore/app/js/FileController.js

@@ -61,7 +61,9 @@ function getFile(req, res, next) {
     }
 
     pipeline(fileStream, res, err => {
-      if (err && err.code !== 'ERR_STREAM_PREMATURE_CLOSE') {
+      if (err && err.code === 'ERR_STREAM_PREMATURE_CLOSE') {
+        res.end()
+      } else if (err) {
         next(
           new Errors.ReadError({
             message: 'error transferring stream',