From 9a29db902ae36b6b69a59df8d0519861215b77ed Mon Sep 17 00:00:00 2001 From: tsimpson Date: Tue, 15 Apr 2014 08:27:25 +0100 Subject: [PATCH] Make Bantracker.doUnban should work if a ban ID is passed even when Bantracker is not enabled in that channel (any more). --- Bantracker/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bantracker/plugin.py b/Bantracker/plugin.py index 32145ca..dc03876 100644 --- a/Bantracker/plugin.py +++ b/Bantracker/plugin.py @@ -1056,7 +1056,7 @@ class Bantracker(callbacks.Plugin): return ban def doUnban(self, irc, channel, nick, mask, id = None): - if not self.registryValue('enabled', channel): + if id is None and not self.registryValue('enabled', channel): return if id is None: data = self.db_run("SELECT MAX(id) FROM bans where channel=%s and mask=%s", (channel, mask), expect_result=True)