Explorar o código

only check packs for archiving once each week

Brian Gough %!s(int64=9) %!d(string=hai) anos
pai
achega
cac7556ad5
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      services/track-changes/app/coffee/PackWorker.coffee

+ 3 - 1
services/track-changes/app/coffee/PackWorker.coffee

@@ -116,11 +116,13 @@ if pending?
 	logger.log "got #{pending.length} entries from #{source}"
 	processUpdates pending
 else
+	oneWeekAgo = new Date(Date.now() - 7 * DAYS)
 	db.docHistory.find({
 		expiresAt: {$exists: false}
 		project_id: {$exists: true}
 		v_end: {$exists: true}
-		_id: {$lt: ObjectIdFromDate(new Date(Date.now() - 7 * DAYS))}
+		_id: {$lt: ObjectIdFromDate(oneWeekAgo)}
+		last_checked: {$lt: oneWeekAgo}
 	}, {_id:1, doc_id:1, project_id:1}).sort({
 		last_checked:1
 	}).limit LIMIT, (err, results) ->