multer.patch 1.1 KB

123456789101112131415161718192021222324252627
  1. commit 43d0476e489cdf8e2e7261eb419810140d252a6d
  2. Author: Andrew Rumble <andrew.rumble@overleaf.com>
  3. Date: Fri Jul 25 12:18:26 2025 +0100
  4. Add patch for multer 2.0.2
  5. Co-authored-by: Ersun Warncke <ersun.warncke@overleaf.com>
  6. diff --git a/patches/multer+2.0.2.patch b/patches/multer+2.0.2.patch
  7. new file mode 100644
  8. index 00000000000..f9959effe15
  9. --- /dev/null
  10. +++ b/patches/multer+2.0.2.patch
  11. @@ -0,0 +1,13 @@
  12. +diff --git a/node_modules/multer/lib/make-middleware.js b/node_modules/multer/lib/make-middleware.js
  13. +index 260dcb4..895b4b2 100644
  14. +--- a/node_modules/multer/lib/make-middleware.js
  15. ++++ b/node_modules/multer/lib/make-middleware.js
  16. +@@ -113,7 +113,7 @@ function makeMiddleware (setup) {
  17. + if (fieldname == null) return abortWithCode('MISSING_FIELD_NAME')
  18. +
  19. + // don't attach to the files object, if there is no file
  20. +- if (!filename) return fileStream.resume()
  21. ++ if (!filename) filename = 'undefined'
  22. +
  23. + // Work around bug in Busboy (https://github.com/mscdex/busboy/issues/6)
  24. + if (limits && Object.prototype.hasOwnProperty.call(limits, 'fieldNameSize')) {