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 @@ +