MessageParser: Fix crash when using @messageparser add for global database.

This commit is contained in:
Valentin Lorentz 2013-08-08 16:01:36 +00:00
parent 23dfa23f31
commit 33cc9bc6b8
1 changed files with 3 additions and 1 deletions

View File

@ -138,7 +138,9 @@ class MessageParser(callbacks.Plugin, plugins.ChannelDBHandler):
if capabilities:
for capability in re.split(r'\s*;\s*', capabilities):
if capability.startswith('channel,'):
capability = ircdb.makeChannelCapability(channel, capability[8:])
capability = capability[8:]
if channel != 'global':
capability = ircdb.makeChannelCapability(channel, capability)
if capability and ircdb.checkCapability(msg.prefix, capability):
#print "has capability:", capability
return True