diff options
Diffstat (limited to 'share/server')
-rw-r--r-- | share/server/filter.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/share/server/filter.js b/share/server/filter.js index 23536db0..a683146a 100644 --- a/share/server/filter.js +++ b/share/server/filter.js @@ -11,11 +11,13 @@ // the License. var Filter = { - filter : function(docs, req, userCtx) { + filter : function(funSrc, docs, req, userCtx) { + var filterFun = compileFunction(funSrc); + var results = []; try { for (var i=0; i < docs.length; i++) { - results.push((funs[0](docs[i], req, userCtx) && true) || false); + results.push((filterFun(docs[i], req, userCtx) && true) || false); }; respond([true, results]); } catch (error) { |