Fixing for publications

This commit is contained in:
Theodor Diaconu 2017-12-21 21:12:51 +02:00
parent 1a0b0f0bc1
commit 4ec195a6b2

View file

@ -5,6 +5,7 @@ import createGraph from '../../query/lib/createGraph.js';
import recursiveCompose from '../../query/lib/recursiveCompose.js';
import prepareForProcess from '../../query/lib/prepareForProcess.js';
import deepClone from 'lodash.clonedeep';
import intersectDeep from '../../query/lib/intersectDeep';
import genCountEndpoint from '../../query/counts/genEndpoint.server';
import {check} from 'meteor/check';
@ -152,7 +153,11 @@ _.extend(NamedQuery.prototype, {
self._callFirewall(this, this.userId, params);
let body = deepClone(self.body);
self.doEmbodimentIfItApplies(body)
if (params.$body) {
body = intersectDeep(body, params.$body);
}
self.doEmbodimentIfItApplies(body);
body = prepareForProcess(body, params);
const rootNode = createGraph(self.collection, body);