diff --git a/app/services/content-vote.js b/app/services/content-vote.js index a611d98..b384229 100644 --- a/app/services/content-vote.js +++ b/app/services/content-vote.js @@ -90,6 +90,11 @@ class ContentVoteService extends SiteService { const updatedResource = await ResourceModel.findById(resource._id).select('resourceStats'); return { message, resourceStats: updatedResource.resourceStats }; } + + async removeForResource (resource) { + this.log.info('removing all votes for resource', { resourceId: resource._id }); + await ContentVote.deleteMany({ resource: resource._id }); + } } module.exports = {