@ -179,6 +179,9 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
check ( sessionId , String ) ;
check ( queryParams , Object ) ;
// eslint-disable-next-line no-console
// console.log('queryParams:', queryParams);
const userId = Meteor . userId ( ) ;
// eslint-disable-next-line no-console
// console.log('userId:', userId);
@ -338,6 +341,9 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
}
} ) ;
if ( ! selector . swimlaneId . hasOwnProperty ( 'swimlaneId' ) ) {
selector . swimlaneId = { $in : [ ] } ;
}
selector . swimlaneId . $in = querySwimlanes ;
}
@ -356,6 +362,9 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
}
} ) ;
if ( ! selector . hasOwnProperty ( 'listId' ) ) {
selector . listId = { $in : [ ] } ;
}
selector . listId . $in = queryLists ;
}
@ -521,9 +530,9 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
}
// eslint-disable-next-line no-console
console . log ( 'selector:' , selector ) ;
// console.log('selector:', selector);
// eslint-disable-next-line no-console
console . log ( 'selector.$and:' , selector . $and ) ;
// console.log('selector.$and:', selector.$and);
let cards = null ;
@ -585,11 +594,11 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
}
// eslint-disable-next-line no-console
console . log ( 'projection:' , projection ) ;
// console.log('projection:', projection);
cards = Cards . find ( selector , projection ) ;
// eslint-disable-next-line no-console
console . log ( 'count:' , cards . count ( ) ) ;
// console.log('count:', cards.count());
}
const update = {
@ -599,7 +608,7 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
resultsCount : 0 ,
cards : [ ] ,
errors : errors . errorMessages ( ) ,
selector : JSON . stringify ( selector ) ,
selector : SessionData . pickle ( selector ) ,
} ,
} ;