Error with full JID in roster when loading roster from cache
Versions:
- OS: Fedora Linux 36 (Workstation Edition) 36
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.0.2
- Gajim Version: 1.4.2
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/gajim/gtk/application.py", line 252, in _startup
MainWindow()
File "/usr/lib/python3.10/site-packages/gajim/gtk/main.py", line 85, in __init__
self._main_stack = MainStack()
File "/usr/lib/python3.10/site-packages/gajim/gtk/main_stack.py", line 50, in __init__
self.add_account_page(account)
File "/usr/lib/python3.10/site-packages/gajim/gtk/main_stack.py", line 53, in add_account_page
account_page = AccountPage(account)
File "/usr/lib/python3.10/site-packages/gajim/gtk/account_page.py", line 70, in __init__
self._roster = Roster(account)
File "/usr/lib/python3.10/site-packages/gajim/gtk/roster.py", line 138, in __init__
self._initial_draw()
File "/usr/lib/python3.10/site-packages/gajim/gtk/roster.py", line 516, in _initial_draw
self._add_or_update_contact(contact)
File "/usr/lib/python3.10/site-packages/gajim/gtk/roster.py", line 629, in _add_or_update_contact
new_groups = set(contact.groups or [DEFAULT_GROUP])
AttributeError: 'ResourceContact' object has no attribute 'groups'
Steps to reproduce the problem
...