From 86f5953e2b57036420b3b782c3b92531f69fe10d Mon Sep 17 00:00:00 2001 From: Annika Sommer Date: Thu, 16 Nov 2017 13:26:51 +0100 Subject: [PATCH] MUC: Improve error messages Distinguish between 'item-not-found' and 'remote-server-not-found' Fixes #8749 --- gajim/gui_interface.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gajim/gui_interface.py b/gajim/gui_interface.py index ca481ef4c..609a6ad7f 100644 --- a/gajim/gui_interface.py +++ b/gajim/gui_interface.py @@ -326,8 +326,13 @@ class Interface: obj.room_jid) elif (obj.errcode == '404') or (obj.errcon in ('item-not-found', 'remote-server-not-found')): + # remote server does not exist + if (obj.errcon == 'remote-server-not-found'): + self.handle_gc_error(gc_control, _('Unable to join group chat'), + _('Remote server %s does not exist.') % obj.room_jid) # group chat does not exist - self.handle_gc_error(gc_control, _('Unable to join group chat'), + else: + self.handle_gc_error(gc_control, _('Unable to join group chat'), _('Group chat %s does not exist.') % obj.room_jid) elif (obj.errcode == '405') or (obj.errcon == 'not-allowed'): self.handle_gc_error(gc_control, _('Unable to join group chat'),