Gajim doesn't enter into bookmarked Char-room if Nickname is empty
Precondition:
- Chatroom is stored in Bookmarks with <nick/> element empty.
When Gajim tries to enter into that room I get this error:
NOTE: As per XEP-0048 <nick/> is optional parameter, so from my point Gajim should use the default account's nick.
revision #9720 (closed)
Traceback (most recent call last): File "C:\Program Files\Gajim\src\gajim.py", line 3033, in process_connections gajim.idlequeue.process() File "C:\Program Files\Gajim\src\common\xmpp\idlequeue.py", line 211, in process q.pollin() File "C:\Program Files\Gajim\src\common\xmpp\transports_nb.py", line 351, in pollin self._do_receive() File "C:\Program Files\Gajim\src\common\xmpp\transports_nb.py", line 495, in _ do_receive self.on_receive(received) File "C:\Program Files\Gajim\src\common\xmpp\dispatcher_nb.py", line 355, in dispatch handler'func' File "C:\Program Files\Gajim\src\common\connection_handlers.py", line 1429, in _PrivateCB self.dispatch('BOOKMARKS', self.bookmarks) File "C:\Program Files\Gajim\src\common\connection.py", line 176, in dispatch self.put_event((event, data)) File "C:\Program Files\Gajim\src\common\connection.py", line 172, in put_event
gajim.handlers[ev[0]](self.name, ev[1])
File "C:\Program Files\Gajim\src\gajim.py", line 1616, in handle_event_bookmarks self.auto_join_bookmarks(account) File "C:\Program Files\Gajim\src\gajim.py", line 3115, in auto_join_bookmarks bm['password'], minimize = minimize) File "C:\Program Files\Gajim\src\gajim.py", line 2781, in join_gc_room self.new_room(room_jid, nick, account, is_continued=is_continued) File "C:\Program Files\Gajim\src\gajim.py", line 2802, in new_room is_continued=is_continued) File "C:\Program Files\Gajim\src\groupchat_control.py", line 222, in init self.nick = contact.name.decode('utf-8') AttributeError: 'NoneType' object has no attribute 'decode'