Commit 4c2dc86cbd8cfb02d72dc6c46ed16ad5f48409a0

Authored by Bartłomiej Nitoń
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()