@@ -21,8 +21,10 @@ var svgCaptcha = require('svg-captcha');
2121var SPDX = require ( 'spdx-license-ids' ) ;
2222
2323//--- Model inclusions
24- var Comment = require ( '../models/comment' ) . Comment ;
2524var Script = require ( '../models/script' ) . Script ;
25+ var Comment = require ( '../models/comment' ) . Comment ;
26+ var Vote = require ( '../models/vote' ) . Vote ;
27+ var Flag = require ( '../models/flag' ) . Flag ;
2628var Sync = require ( '../models/sync' ) . Sync ;
2729var Strategy = require ( '../models/strategy' ) . Strategy ;
2830var User = require ( '../models/user' ) . User ;
@@ -327,6 +329,8 @@ var getUserPageTasks = function (aOptions) {
327329 var user = null ;
328330 var userScriptListCountQuery = null ;
329331 var userCommentListCountQuery = null ;
332+ var userVoteListCountQuery = null ;
333+ var userFlagListCountQuery = null ;
330334 var userSyncListCountQuery = null ;
331335 var tasks = [ ] ;
332336
@@ -343,6 +347,14 @@ var getUserPageTasks = function (aOptions) {
343347 userCommentListCountQuery = Comment . find ( { _authorId : user . _id , flagged : { $ne : true } } ) ;
344348 tasks . push ( countTask ( userCommentListCountQuery , aOptions , 'commentListCount' ) ) ;
345349
350+ // userVoteListCountQuery
351+ userVoteListCountQuery = Vote . find ( { _userId : user . _id } ) ;
352+ tasks . push ( countTask ( userVoteListCountQuery , aOptions , 'voteListCount' ) ) ;
353+
354+ // userFlagListCountQuery
355+ userFlagListCountQuery = Flag . find ( { _userId : user . _id } ) ;
356+ tasks . push ( countTask ( userFlagListCountQuery , aOptions , 'flagListCount' ) ) ;
357+
346358 // userSyncListCountQuery
347359 userSyncListCountQuery = Sync . find ( { _authorId : user . _id } ) ;
348360 tasks . push ( countTask ( userSyncListCountQuery , aOptions , 'syncListCount' ) ) ;
0 commit comments