Commit 4c2dc86cbd8cfb02d72dc6c46ed16ad5f48409a0
1 parent
e016c6c7
A bugfix for missing "filter_form" session key error.
Showing
1 changed file
with
5 additions
and
1 deletions
dictionary/ajax_lemma_view.py
@@ -825,8 +825,12 @@ def get_sort_order(request): | @@ -825,8 +825,12 @@ def get_sort_order(request): | ||
825 | @ajax(method='get', encode_result=False) | 825 | @ajax(method='get', encode_result=False) |
826 | def filter_form(request): | 826 | def filter_form(request): |
827 | if request.session.has_key('lemma_preview') and request.session['lemma_preview']: | 827 | if request.session.has_key('lemma_preview') and request.session['lemma_preview']: |
828 | + if not request.session.has_key('filter_rules_lemma_preview'): | ||
829 | + request.session['filter_rules_lemma_preview'] = default_filter_rules() | ||
828 | filter_rules = request.session['filter_rules_lemma_preview'] | 830 | filter_rules = request.session['filter_rules_lemma_preview'] |
829 | - else: | 831 | + else: |
832 | + if not request.session.has_key('filter_rules'): | ||
833 | + request.session['filter_rules'] = default_filter_rules() | ||
830 | filter_rules = request.session['filter_rules'] | 834 | filter_rules = request.session['filter_rules'] |
831 | 835 | ||
832 | users = User.objects.none() | 836 | users = User.objects.none() |