summaryrefslogtreecommitdiff
path: root/share/server/filter.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/server/filter.js')
-rw-r--r--share/server/filter.js6
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) {