From 23666feeb57d7add436f0610e55aa8f2fcab1231 Mon Sep 17 00:00:00 2001 From: Shweelan Samson Date: Mon, 29 Oct 2018 14:54:26 +0300 Subject: [PATCH] Return unique parameters list from extractParams --- common/expression.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/expression.js b/common/expression.js index c1b43bd..2fc5988 100644 --- a/common/expression.js +++ b/common/expression.js @@ -235,12 +235,12 @@ function likePatternToRegExp(pat, esc = "", flags = "") { } function extractParams(exp) { - const params = []; + const params = new Set(); expressionParser.map(exp, e => { - if (isArray(e) && e[0] === "PARAM") params.push(e[1]); + if (isArray(e) && e[0] === "PARAM") params.add(e[1]); return e; }); - return params; + return Array.from(params); } exports.evaluate = evaluate;