|
@@ -575,12 +575,20 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
|
|
|
_id: 1,
|
|
|
title: 1,
|
|
|
archived: 1,
|
|
|
+ sort: 1,
|
|
|
+ type: 1,
|
|
|
};
|
|
|
|
|
|
return [
|
|
|
cards,
|
|
|
- Boards.find({ _id: { $in: boards } }, { fields }),
|
|
|
- Swimlanes.find({ _id: { $in: swimlanes } }, { fields }),
|
|
|
+ Boards.find(
|
|
|
+ { _id: { $in: boards } },
|
|
|
+ { fields: { ...fields, labels: 1, color: 1 } },
|
|
|
+ ),
|
|
|
+ Swimlanes.find(
|
|
|
+ { _id: { $in: swimlanes } },
|
|
|
+ { fields: { ...fields, color: 1 } },
|
|
|
+ ),
|
|
|
Lists.find({ _id: { $in: lists } }, { fields }),
|
|
|
Users.find({ _id: { $in: users } }, { fields: Users.safeFields }),
|
|
|
SessionData.find({ userId: this.userId, sessionId }),
|