From 8dfe4ea1af11f519ce56242c49ce6a6679c9aa23 Mon Sep 17 00:00:00 2001 From: Dan Butvinik Date: Mon, 8 Oct 2018 17:15:55 -0700 Subject: [PATCH] filter decompress files that end in `/` - getting EISDIR errors during tmp cleanup - the file was getting wrongly unzipped as a file instead of a folder - this updates to just skip the folders - see https://github.com/kevva/decompress/issues/46 --- lib/baseHandler.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/baseHandler.js b/lib/baseHandler.js index 50ae64dc..f99fc6dd 100644 --- a/lib/baseHandler.js +++ b/lib/baseHandler.js @@ -129,7 +129,9 @@ class BaseHandler { } decompress(source, destination) { - return decompress(source, destination) + return decompress(source, destination, { + filter: file => !file.path.endsWith('/') + }) } toSpec(request) {