From 8c496e3bee85549db234eebc2375c8eb9d26186c Mon Sep 17 00:00:00 2001 From: Danny Coates Date: Thu, 3 Jan 2019 16:12:40 -0800 Subject: [PATCH] don't add zero length files (also directories) --- app/archive.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/archive.js b/app/archive.js index 4db9a22b..20766055 100644 --- a/app/archive.js +++ b/app/archive.js @@ -53,7 +53,9 @@ export default class Archive { if (this.files.length + files.length > LIMITS.MAX_FILES_PER_ARCHIVE) { throw new Error('tooManyFiles'); } - const newFiles = files.filter(file => !isDupe(file, this.files)); + const newFiles = files.filter( + file => file.size > 0 && !isDupe(file, this.files) + ); const newSize = newFiles.reduce((total, file) => total + file.size, 0); if (this.size + newSize > maxSize) { throw new Error('fileTooBig');