From 8306c45f3be5be063b3eebc362ea7d3ca1ab2505 Mon Sep 17 00:00:00 2001 From: Samer Date: Wed, 16 Nov 2016 14:38:18 +0100 Subject: [PATCH] Filter out undefined filters --- lib/modules/database.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/modules/database.js b/lib/modules/database.js index 5c4b27e..6ebdecc 100644 --- a/lib/modules/database.js +++ b/lib/modules/database.js @@ -111,9 +111,10 @@ class DatabaseQuery { } Object.keys(this.filters) .forEach(key => { - const filter = this.filters[key]; + let filter = this.filters[key]; if (filter) { - const filterArgs = ([key].concat(filter)).join(argsSeparator) + const cleanFilters = filter.filter((f) => typeof f !== "undefined"); + const filterArgs = ([key].concat(cleanFilters)).join(argsSeparator); modifiers.push(filterArgs); } })