From 7c5fe335bb7bdb89dd0947445ae081ab099a31ab Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Mon, 27 Aug 2012 13:28:47 +0200
Subject: [PATCH] fix displaying pubsub nodes

---
 src/disco.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/disco.py b/src/disco.py
index 94643b01b9..2101bdc895 100644
--- a/src/disco.py
+++ b/src/disco.py
@@ -2098,8 +2098,11 @@ class DiscussionGroupsBrowser(AgentBrowser):
         name = gobject.markup_escape_text(name)
         name = '<b>%s</b>' % name
 
-        parent_iter = self._get_iter(parent_node)
-        if not self._in_list(node):
+        if parent_node:
+            parent_iter = self._get_iter(parent_node)
+        else:
+            parent_iter = None
+        if not node or not self._in_list(node):
             self.model.append(parent_iter, (jid, node, name, dunno, subscribed))
             self.cache.get_items(jid, node, self._add_items, force = force,
                     args = (force,))
-- 
GitLab