From df98dd6a6e95865e39030005d072de2c734b12c0 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 6 Feb 2015 09:26:48 +0100 Subject: [PATCH] Prevent an Internal Error. --- modoboa/extensions/amavis/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modoboa/extensions/amavis/views.py b/modoboa/extensions/amavis/views.py index a15165090..7400d76a5 100644 --- a/modoboa/extensions/amavis/views.py +++ b/modoboa/extensions/amavis/views.py @@ -156,7 +156,9 @@ def viewmail_selfservice(request, mail_id, @selfservice(viewmail_selfservice) def viewmail(request, mail_id): - rcpt = request.GET["rcpt"] + rcpt = request.GET.get("rcpt", None) + if rcpt is None: + raise BadRequest(_("Invalid request")) if request.user.email == rcpt: get_connector().set_msgrcpt_status(rcpt, mail_id, 'V') elif request.user.mailbox_set.count():