From 1e33af7053eb4a4211db8e64834a2892cbcfbe56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Thu, 2 Feb 2017 19:56:24 +0100 Subject: [PATCH] Fix KeyError when privacy list is received --- src/common/connection.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/common/connection.py b/src/common/connection.py index 07fb324fe..f6a3d47d3 100644 --- a/src/common/connection.py +++ b/src/common/connection.py @@ -2460,10 +2460,11 @@ class Connection(CommonConnection, ConnectionHandlers): self.blocked_groups.append(rule['value']) self.blocked_list.append(rule) - if rule['type'] == 'jid': - roster.draw_contact(rule['value'], self.name) - if rule['type'] == 'group': - roster.draw_group(rule['value'], self.name) + if 'type' in rule: + if rule['type'] == 'jid': + roster.draw_contact(rule['value'], self.name) + if rule['type'] == 'group': + roster.draw_group(rule['value'], self.name) def _request_bookmarks_xml(self): if not gajim.account_is_connected(self.name):