From fb5dd2b414041f50bc5837db1efae1a1616c2e62 Mon Sep 17 00:00:00 2001 From: dandds Date: Mon, 11 Feb 2019 17:49:23 -0500 Subject: [PATCH] delete sidenav preference cookie on logout --- atst/routes/__init__.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/atst/routes/__init__.py b/atst/routes/__init__.py index 9726c8b8..4f0e91cb 100644 --- a/atst/routes/__init__.py +++ b/atst/routes/__init__.py @@ -1,5 +1,14 @@ import urllib.parse as url -from flask import Blueprint, render_template, g, redirect, session, url_for, request +from flask import ( + Blueprint, + render_template, + g, + redirect, + session, + url_for, + request, + make_response, +) from flask import current_app as app from jinja2.exceptions import TemplateNotFound @@ -131,7 +140,9 @@ def login_redirect(): @bp.route("/logout") def logout(): _logout() - return redirect(url_for(".root")) + response = make_response(redirect(url_for(".root"))) + response.set_cookie("expandSidenav", "", expires=0) + return response @bp.route("/activity-history")