From d8777a78aa49c9edf8d9876c66c9c5b24e783a97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <forenjunkie@chello.at> Date: Sat, 17 Mar 2018 00:20:11 +0100 Subject: [PATCH] Fix deleting an account that was never connected Fixes #8951 --- gajim/common/logger.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gajim/common/logger.py b/gajim/common/logger.py index 485236de82..df106656db 100644 --- a/gajim/common/logger.py +++ b/gajim/common/logger.py @@ -1104,8 +1104,12 @@ class Logger: :param account_jid: The jid of the account """ - - jid_id = self.get_jid_id(account_jid) + try: + jid_id = self.get_jid_id(account_jid) + except ValueError: + # This happens if the JID never made it to the Database + # because the account was never connected + return sql = ''' DELETE FROM roster_entry WHERE account_jid_id = {jid_id}; -- GitLab