Crash when trying to remove an account with changed login details
Versions:
- OS: Windows 10
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.3
- python-nbxmpp Version: 3.2.4
- Gajim Version: 1.5.2
Traceback
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/settings.py", line 841, in get_group_chat_setting
KeyError: 'notify_on_all_messages'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/status_icon.py", line 91, in _on_unread_count_changed
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/status_icon.py", line 234, in update_state
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/main.py", line 840, in get_total_unread_count
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/chat_list_stack.py", line 327, in get_total_unread_count
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/chat_list.py", line 111, in get_unread_count
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/chat_list.py", line 111, in <genexpr>
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/chat_list_row.py", line 196, in unread_count
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/modules/contacts.py", line 830, in can_notify
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/modules/contacts.py", line 91, in get
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/settings.py", line 844, in get_group_chat_setting
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/app.py", line 160, in get_client
KeyError: 'matrix.amd.com'
- Setup a local account with Prosody server
- Sign in with username@domain.ext
- Change the server installation (I switched over to Ejabberd) with a different username, say username2@domain.ext
- Remove this account (intention was to login with new credentials). This causes crash.
...