From 7132eac1f5cd02e1d6947a53fd4ca43f38f2a976 Mon Sep 17 00:00:00 2001 From: tgxn Date: Fri, 9 Jul 2021 15:56:29 +0200 Subject: [PATCH] Fix: Check configs are arrays --- lib/layer.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/layer.js b/lib/layer.js index 20a298c..d372ad8 100644 --- a/lib/layer.js +++ b/lib/layer.js @@ -252,7 +252,10 @@ class OrganizerLayer { } let allowedFile = false; - if (this.configData.allowedExtensions.length !== 0) { + if ( + Array.isArray(this.configData.allowedExtensions) && + this.configData.allowedExtensions.length !== 0 + ) { if (isInArray(this.configData.allowedExtensions, fileExt)) { allowedFile = true; } @@ -260,7 +263,10 @@ class OrganizerLayer { allowedFile = true; } - if (isInArray(this.configData.ignoredExtensions, fileExt)) { + if ( + Array.isArray(this.configData.ignoredExtensions) && + isInArray(this.configData.ignoredExtensions, fileExt) + ) { allowedFile = false; }