From 4a6249a4555b5e3d1b84e31a6bef731f133c61e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 10 Jun 2023 17:24:10 -0400 Subject: [PATCH] fix: closes #11697, remove min attribute from rep thresholds --- src/messaging/index.js | 11 ++++++----- src/views/admin/settings/reputation.tpl | 18 +++++++++--------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/messaging/index.js b/src/messaging/index.js index bc7d4ee4db..ddb6eb6fbe 100644 --- a/src/messaging/index.js +++ b/src/messaging/index.js @@ -292,11 +292,12 @@ Messaging.canMessageRoom = async (uid, roomId) => { }; async function checkReputation(uid) { - if (meta.config['min:rep:chat'] > 0) { - const reputation = await user.getUserField(uid, 'reputation'); - if (meta.config['min:rep:chat'] > reputation) { - throw new Error(`[[error:not-enough-reputation-to-chat, ${meta.config['min:rep:chat']}]]`); - } + if (meta.config['reputation:disabled']) { + return; + } + const reputation = await user.getUserField(uid, 'reputation'); + if (meta.config['min:rep:chat'] > reputation) { + throw new Error(`[[error:not-enough-reputation-to-chat, ${meta.config['min:rep:chat']}]]`); } } diff --git a/src/views/admin/settings/reputation.tpl b/src/views/admin/settings/reputation.tpl index 1ffc11e66e..99eed3a959 100644 --- a/src/views/admin/settings/reputation.tpl +++ b/src/views/admin/settings/reputation.tpl @@ -26,11 +26,11 @@
[[admin/settings/reputation:thresholds]]
- +
- +
@@ -43,7 +43,7 @@
- +
@@ -55,27 +55,27 @@
- +
- +
- +
- +
- +
- +