Browse Source

unique visit count bug fix

master
Rob Colbert 2 years ago
parent
commit
ca256923e0
  1. 2
      app/models/resource-view.js
  2. 4
      app/services/resource.js

2
app/models/resource-view.js

@ -8,7 +8,7 @@ const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const RESOURCE_TYPE_LIST = ['Page', 'Post', 'Newsletter'];
const RESOURCE_TYPE_LIST = ['Link', 'Newsletter'];
const ResourceViewSchema = new Schema({
created: { type: Date, default: Date.now, required: true, index: 1, expires: '30d' },

4
app/services/resource.js

@ -30,7 +30,7 @@ class ResourceService extends SiteService {
* current Date, and upserting a tracking object in MongoDB.
*
* @param {Request} req
* @param {String} resourceType 'Post', 'Page', or 'Newsletter'
* @param {String} resourceType 'Link', 'User', or 'Newsletter'
* @param {mongoose.Types.ObjectId} resourceId The _id of the object for which
* a view is being tracked.
*/
@ -61,7 +61,7 @@ class ResourceService extends SiteService {
);
if (response.upsertedCount > 0) {
modelUpdate.$inc['stats.uniqueViewCount'] = 1;
modelUpdate.$inc['stats.uniqueVisitCount'] = 1;
}
/*

Loading…
Cancel
Save