diff options
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 |
commit | d0cfcf678c10e6a1b89a2b0864d695acf89b54e1 (patch) | |
tree | c14672a832b1ff0eceeba2353a803daa1f640f26 /ishtar_common/forms_common.py | |
parent | e5ba6d1915de80db9145cafed8a9be3b97a859b6 (diff) | |
download | Ishtar-d0cfcf678c10e6a1b89a2b0864d695acf89b54e1.tar.bz2 Ishtar-d0cfcf678c10e6a1b89a2b0864d695acf89b54e1.zip |
Fix profile migration (alays create a current)
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r-- | ishtar_common/forms_common.py | 9 |
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): |