From b209eb393bd0ceb6bd1ae76ae72a04bc70d111a7 Mon Sep 17 00:00:00 2001 From: ArtOfCode- Date: Thu, 26 Aug 2021 23:25:10 +0100 Subject: [PATCH] May have broken it slightly --- app/models/community_user.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/community_user.rb b/app/models/community_user.rb index 377a9e765..ee8123421 100644 --- a/app/models/community_user.rb +++ b/app/models/community_user.rb @@ -57,7 +57,7 @@ def flag_score ## Privilege functions def privilege?(internal_id, ignore_suspension: false, ignore_mod: false) - if (internal_id != 'mod' || !ignore_mod) && user.is_moderator + if (internal_id != 'mod' || ignore_mod) && user.is_moderator return true # includes: privilege? 'mod' end @@ -80,7 +80,7 @@ def grant_privilege(internal_id) def recalc_privilege(internal_id, sandbox: false) # Do not recalculate privileges already granted - return true if privilege?(internal_id, ignore_suspension: true, ignore_mod: true) + return true if privilege?(internal_id, ignore_suspension: true, ignore_mod: false) priv = Ability.where(internal_id: internal_id).first