diff --git a/js/apps/system/_admin/aardvark/APP/frontend/js/collections/arangoDocuments.js b/js/apps/system/_admin/aardvark/APP/frontend/js/collections/arangoDocuments.js
index d2a07a0a45..548160ce7c 100644
--- a/js/apps/system/_admin/aardvark/APP/frontend/js/collections/arangoDocuments.js
+++ b/js/apps/system/_admin/aardvark/APP/frontend/js/collections/arangoDocuments.js
@@ -57,16 +57,33 @@
},
setFiltersForQuery: function(bindVars) {
+ var self = this;
+
if (this.filters.length === 0) {
return "";
}
- var query = " FILTER",
+ var query = " FILTER", res = '',
parts = _.map(this.filters, function(f, i) {
- var res = " x.`";
+ if (f.op === 'IN') {
+ res = ' ';
+ }
+ else {
+ res = " x.`";
+ }
res += f.attr;
- res += "` ";
+ if (f.op !== 'IN') {
+ res += "` ";
+ }
+ else {
+ res += " ";
+ }
res += f.op;
- res += " @param";
+ if (f.op === 'IN') {
+ res += " x.@param";
+ }
+ else {
+ res += " @param";
+ }
res += i;
bindVars["param" + i] = f.val;
return res;
diff --git a/js/apps/system/_admin/aardvark/APP/frontend/js/templates/documentsView.ejs b/js/apps/system/_admin/aardvark/APP/frontend/js/templates/documentsView.ejs
index eb49b10f33..b7643519fd 100644
--- a/js/apps/system/_admin/aardvark/APP/frontend/js/templates/documentsView.ejs
+++ b/js/apps/system/_admin/aardvark/APP/frontend/js/templates/documentsView.ejs
@@ -70,6 +70,7 @@
+