Contact Details and Settings tab is erroring.
Versions:
- OS: Arch Linux rolling (n/a)
- GTK Version: 3.24.37
- PyGObject Version: 3.44.1
- GLib Version : 2.76.2
- python-nbxmpp Version: 4.2.2
- Gajim Version: 1.7.3
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/gajim/gtk/chat_stack.py", line 600, in _on_action
app.window.contact_info(account, str(jid))
File "/usr/lib/python3.11/site-packages/gajim/gtk/main.py", line 1183, in contact_info
open_window('ContactInfo', account=account, contact=contact)
File "/usr/lib/python3.11/site-packages/gajim/gtk/util.py", line 716, in open_window
window = window_cls(**kwargs)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/gtk/contact_info.py", line 116, in __init__
self._fill_encryption_page(self.contact)
File "/usr/lib/python3.11/site-packages/gajim/gtk/contact_info.py", line 215, in _fill_encryption_page
OMEMOTrustManager(self.contact.account, self.contact))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/gtk/omemo_trust_manager.py", line 99, in __init__
self._update()
File "/usr/lib/python3.11/site-packages/gajim/gtk/omemo_trust_manager.py", line 130, in _update
self._load_qrcode()
File "/usr/lib/python3.11/site-packages/gajim/gtk/omemo_trust_manager.py", line 198, in _load_qrcode
uri = compose_trust_uri(
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/modules/omemo.py", line 657, in compose_trust_uri
uri = jid.new_as_bare().to_iri(query)
^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'JID' object has no attribute 'to_iri'
Steps to reproduce the problem
Try to open the Contact Details and Settings tab.