diff --git a/src/ircdb.py b/src/ircdb.py index 02e7733aa..8317806af 100644 --- a/src/ircdb.py +++ b/src/ircdb.py @@ -102,7 +102,12 @@ class IrcUser(object): self.capabilities.remove(capability) def checkCapability(self, capability): - if self.ignore: + if 'owner' in self.capabilities: + if isAntiCapability(capability): + return False + else: + return True + elif self.ignore: if isAntiCapability(capability): return True else: