From ca256923e02c83860cd3639297bf82948345bc3e Mon Sep 17 00:00:00 2001 From: rob Date: Sun, 26 Dec 2021 18:46:44 -0500 Subject: [PATCH] unique visit count bug fix --- app/models/resource-view.js | 2 +- app/services/resource.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/resource-view.js b/app/models/resource-view.js index c9cb1d1..ef66cac 100644 --- a/app/models/resource-view.js +++ b/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' }, diff --git a/app/services/resource.js b/app/services/resource.js index 3dd3000..8adff5c 100644 --- a/app/services/resource.js +++ b/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; } /*