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: