diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py index bfdc2da7ae9c9b52f354dd3c7f14e0b73dab00db..326b8d4781e1f6e5cb2a14a9402804b5085da558 100644 --- a/src/common/connection_handlers.py +++ b/src/common/connection_handlers.py @@ -820,6 +820,8 @@ class ConnectionVcard: puny_jid = helpers.sanitize_filename(jid) path = os.path.join(gajim.VCARD_PATH, puny_jid) if jid in self.room_jids or os.path.isdir(path): + if not nick: + return # remove room_jid file if needed if os.path.isfile(path): os.remove(path)