summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-05-25 12:15:03 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-06-12 08:49:06 +0200
commite9cce1be89f1dfb903b08eabcc921fc6ed4d236e (patch)
treec14672a832b1ff0eceeba2353a803daa1f640f26 /ishtar_common/forms_common.py
parent10882ea43688d44ad5a5b5591e28d4936d09cd47 (diff)
downloadIshtar-e9cce1be89f1dfb903b08eabcc921fc6ed4d236e.tar.bz2
Ishtar-e9cce1be89f1dfb903b08eabcc921fc6ed4d236e.zip
Fix profile migration (alays create a current)
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r--ishtar_common/forms_common.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py
index 5b4566a31..af16e6deb 100644
--- a/ishtar_common/forms_common.py
+++ b/ishtar_common/forms_common.py
@@ -43,7 +43,7 @@ from ishtar_common.templatetags.link_to_window import link_to_window
from forms import FinalForm, FormSet, reverse_lazy, name_validator, \
TableSelect, ManageOldType, CustomForm, FieldType, \
FormSetWithDeleteSwitches, IshtarForm, get_data_from_formset
-from ishtar_common.utils import is_downloadable
+from ishtar_common.utils import is_downloadable, clean_session_cache
def get_town_field(label=_(u"Town"), required=True):
@@ -829,12 +829,7 @@ class ProfilePersonForm(forms.Form):
profile.current = True
profile.save()
- # 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)
+ clean_session_cache(session)
class TownForm(forms.Form):