From 1a3d60c63791416afeb30bf739bb96ea17c7e4c3 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 28 Feb 2017 22:28:49 +0100 Subject: [PATCH] check for errors when adding a transport contact. Fixes #8196 --- src/dialogs.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dialogs.py b/src/dialogs.py index 2058455f2..549bb05e2 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -1271,6 +1271,11 @@ class AddNewContactWindow: def _nec_gateway_prompt_received(self, obj): if self.adding_jid: jid, transport, type_ = self.adding_jid + if obj.stanza.getError(): + ErrorDialog(_('Error while adding transport contact'), + _('This error occured while adding a contact for transport ' + '%s:\n\n%s') % (transport, obj.stanza.getErrorMsg())) + return if obj.prompt_jid: self._add_jid(obj.prompt_jid, type_) else: