From 0012a8f65d884785ac5ee19bbb01bd6d2cd3ebac Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Fri, 13 Nov 2015 23:43:49 +0100 Subject: [PATCH] [logout] Clean sessions variables (actually logout) before sending SLO requests Otherwise some backend may logout before we are actually logged out from the CAS --- cas_server/views.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cas_server/views.py b/cas_server/views.py index dd1cc4d..d0c4cbe 100644 --- a/cas_server/views.py +++ b/cas_server/views.py @@ -75,11 +75,10 @@ class LogoutMixin(object): username=self.request.session.get("username"), session_key=self.request.session.session_key ) + self.clean_session_variables() user.logout(self.request) user.delete() except models.User.DoesNotExist: - pass - finally: self.clean_session_variables()