@@ -155,11 +155,12 @@ export function getRequestObject(triggerType, auth, parseObject, originalParseOb
155
155
return request ;
156
156
}
157
157
158
- export function getRequestQueryObject ( triggerType , auth , query , config ) {
158
+ export function getRequestQueryObject ( triggerType , auth , query , count , config ) {
159
159
var request = {
160
160
triggerName : triggerType ,
161
161
query : query ,
162
162
master : false ,
163
+ count : count ,
163
164
log : config . loggerController
164
165
} ;
165
166
@@ -298,6 +299,7 @@ export function maybeRunQueryTrigger(triggerType, className, restWhere, restOpti
298
299
if ( restWhere ) {
299
300
parseQuery . _where = restWhere ;
300
301
}
302
+ let count = false ;
301
303
if ( restOptions ) {
302
304
if ( restOptions . include && restOptions . include . length > 0 ) {
303
305
parseQuery . _include = restOptions . include . split ( ',' ) ;
@@ -308,8 +310,9 @@ export function maybeRunQueryTrigger(triggerType, className, restWhere, restOpti
308
310
if ( restOptions . limit ) {
309
311
parseQuery . _limit = restOptions . limit ;
310
312
}
313
+ count = ! ! restOptions . count ;
311
314
}
312
- const requestObject = getRequestQueryObject ( triggerType , auth , parseQuery , config ) ;
315
+ const requestObject = getRequestQueryObject ( triggerType , auth , parseQuery , count , config ) ;
313
316
return Promise . resolve ( ) . then ( ( ) => {
314
317
return trigger ( requestObject ) ;
315
318
} ) . then ( ( result ) => {
0 commit comments