TB on PEP Config
Bug description
Traceback (most recent call last):
File "/home/zash/src/gajim/src/common/xmpp/idlequeue.py", line 528, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/home/zash/src/gajim/src/common/xmpp/idlequeue.py", line 393, in _process_events
obj.pollin()
File "/home/zash/src/gajim/src/common/xmpp/transports_nb.py", line 414, in pollin
self._do_receive()
File "/home/zash/src/gajim/src/common/xmpp/transports_nb.py", line 600, in _do_receive
self._on_receive(received)
File "/home/zash/src/gajim/src/common/xmpp/transports_nb.py", line 614, in _on_receive
self.on_receive(data)
File "/home/zash/src/gajim/src/common/xmpp/dispatcher_nb.py", line 452, in dispatch
handler['func'](session, stanza)
File "/home/zash/src/gajim/src/common/connection_handlers.py", line 677, in _IqCB
conf = iq_obj.getTag('pubsub').getTag('configure')
AttributeError: 'NoneType' object has no attribute 'getTag'
\<!-- Out -->
\<iq xmlns="jabber:client" to="zash@localhost" type="get" id="21">
\<pubsub xmlns="http://jabber.org/protocol/pubsub#owner">
\<configure node="http://jabber.org/protocol/geoloc" />
\</pubsub>
\</iq>
\<!-- In -->
\<iq id='21' type='error' to='zash@localhost/Gajim'>
\<error type='cancel'>
\<service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
\</error>
\</iq>
Steps to reproduce
- Activate PEP → Publish Location
- Go to PEP → Configure Services
- Click on
.../geoloc
and then on Configure
Software versions
Gajim r12093:4e6e6d7a9489