summaryrefslogtreecommitdiff
path: root/modules/botserv/set.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/botserv/set.cpp')
-rw-r--r--modules/botserv/set.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/modules/botserv/set.cpp b/modules/botserv/set.cpp
index da3b42f92..559453085 100644
--- a/modules/botserv/set.cpp
+++ b/modules/botserv/set.cpp
@@ -111,7 +111,7 @@ class CommandBSSetBanExpire : public Command
}
ChanServ::AccessGroup access = source.AccessFor(ci);
- if (!source.HasPriv("botserv/administration") && !access.HasPriv("SET"))
+ if (!access.HasPriv("SET") && !source.HasOverridePriv("botserv/administration"))
{
source.Reply(_("Access denied. You do not have privilege \002{0}\002 on \002{1}\002."), "SET", ci->GetName());
return;
@@ -139,8 +139,7 @@ class CommandBSSetBanExpire : public Command
ci->SetBanExpire(t);
- bool override = !access.HasPriv("SET");
- logger.Command(override ? LogType::OVERRIDE : LogType::COMMAND, source, ci, _("{source} used {command} on {channel} to change banexpire to {0}"), arg);
+ logger.Command(source, ci, _("{source} used {command} on {channel} to change banexpire to {0}"), arg);
if (!t)
source.Reply(_("Bot bans will no longer automatically expire."));