fix: #11044, allow banned users to post

if given privileges
This commit is contained in:
Barış Soner Uşaklı
2022-11-15 17:53:15 -05:00
parent 6109061501
commit abcfb63126
2 changed files with 35 additions and 12 deletions

View File

@@ -18,7 +18,7 @@ module.exports = function (User) {
return;
}
const [userData, isAdminOrMod] = await Promise.all([
User.getUserFields(uid, ['uid', 'banned', 'mutedUntil', 'joindate', 'email', 'reputation'].concat([field])),
User.getUserFields(uid, ['uid', 'mutedUntil', 'joindate', 'email', 'reputation'].concat([field])),
privileges.categories.isAdminOrMod(cid, uid),
]);
@@ -30,10 +30,6 @@ module.exports = function (User) {
return;
}
if (userData.banned) {
throw new Error('[[error:user-banned]]');
}
const now = Date.now();
if (userData.mutedUntil > now) {
let muteLeft = ((userData.mutedUntil - now) / (1000 * 60));