From 2099128e759fa04d6e0bcdb2dfc3d2756ebc3337 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 24 Sep 2014 12:11:04 +0200 Subject: [PATCH] Prevent KeyError exception. see #585 --- modoboa/lib/webutils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modoboa/lib/webutils.py b/modoboa/lib/webutils.py index 20bdcebb6..71fe27e51 100644 --- a/modoboa/lib/webutils.py +++ b/modoboa/lib/webutils.py @@ -176,8 +176,9 @@ class NavigationParameters(object): ('criteria', 'from_addr', False)] def __getitem__(self, key): - """ - """ + """Retrieve an item.""" + if self.sessionkey not in self.request.session: + return None return self.request.session[self.sessionkey][key] def __contains__(self, key):