Fix small issues in the OTR plugin

This commit is contained in:
mathieui 2015-01-03 17:25:11 +01:00
parent f04728a82b
commit 44ff71b3a3
No known key found for this signature in database
GPG key ID: C59F84CEEFD616E3

View file

@ -595,7 +595,7 @@ class Plugin(BasePlugin):
return
except ErrorReceived as err:
# Received an OTR error
format_dict['err'] = err.args[0]
format_dict['err'] = bytes(err.args[0]).decode('utf-8')
tab.add_message(OTR_ERROR % format_dict, typ=0)
del msg['body']
del msg['html']
@ -791,7 +791,7 @@ class Plugin(BasePlugin):
del msg['body']
del msg['replace']
del msg['html']
elif ctx.getPolicy('REQUIRE_ENCRYPTION'):
elif ctx and ctx.getPolicy('REQUIRE_ENCRYPTION'):
tab.add_message(MESSAGE_NOT_SENT % format_dict, typ=0)
del msg['body']
del msg['replace']