diff --git a/src/common/xmpp/dispatcher_nb.py b/src/common/xmpp/dispatcher_nb.py index 025e7cb0c..497add54f 100644 --- a/src/common/xmpp/dispatcher_nb.py +++ b/src/common/xmpp/dispatcher_nb.py @@ -204,6 +204,8 @@ class Dispatcher(PlugIn): xmlns=self._owner.defaultNamespace if not typ and not ns: typ='default' + if self.handlers.has_key(xmlns): + return if not self.handlers[xmlns].has_key(name): return if not self.handlers[xmlns][name].has_key(typ+ns):