Do nothing if the user is anonymous.

fixes #548
This commit is contained in:
Antoine Nguyen
2014-04-16 10:39:28 +02:00
parent a8406568b3
commit d3cd2462bb
+7 -4
View File
@@ -61,8 +61,11 @@ dologin = never_cache(dologin)
def dologout(request):
events.raiseEvent("UserLogout", request)
logger = logging.getLogger("modoboa.auth")
logger.info(_("User '%s' logged out" % request.user.username))
logout(request)
"""Logout the current user.
"""
if not request.user.is_anonymous():
events.raiseEvent("UserLogout", request)
logger = logging.getLogger("modoboa.auth")
logger.info(_("User '%s' logged out" % request.user.username))
logout(request)
return HttpResponseRedirect(reverse(dologin))