From b3c9323026a900c0b2b5ffaf4417d11907a73fb1 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Thu, 26 Jun 2014 13:37:34 -0400 Subject: [PATCH] use admin setting for downvote privileges, closes #1757 --- src/favourites.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/favourites.js b/src/favourites.js index 8166a0b4f3..a1a7b63fea 100644 --- a/src/favourites.js +++ b/src/favourites.js @@ -2,7 +2,8 @@ var async = require('async'), db = require('./database'), posts = require('./posts'), - user = require('./user'); + user = require('./user'), + meta = require('./meta'); (function (Favourites) { "use strict"; @@ -102,7 +103,7 @@ var async = require('async'), Favourites.downvote = function(pid, uid, callback) { user.getUserField(uid, 'reputation', function(err, reputation) { - if (reputation < 0) { + if (reputation < meta.config['privileges:downvote']) { return callback(new Error('[[error:not-enough-reputation-to-downvote]]')); }