From d0cfcf678c10e6a1b89a2b0864d695acf89b54e1 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 25 May 2018 12:15:03 +0200 Subject: Fix profile migration (alays create a current) --- ishtar_common/utils.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ishtar_common/utils.py') diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index b2ba2bc24..fa98549ba 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -425,6 +425,15 @@ def get_session_var(session_key, key): return session[key] +def clean_session_cache(session): + # clean session cache + cache_key_list = 'sessionlist-{}'.format(session.session_key) + key_list = cache.get(cache_key_list, []) + for key in key_list: + cache.set(key, None, settings.CACHE_TIMEOUT) + cache.set(cache_key_list, [], settings.CACHE_TIMEOUT) + + def get_field_labels_from_path(model, path): """ :param model: base model -- cgit v1.2.3