Commit 6a9b9b608e6f7a0e2606e8ad8a8e1b1e68608882

Authored by Bartłomiej Nitoń
1 parent 81373bcb

Semantic filters: "lub" only within semantic arguments bugfix.

Showing 1 changed file with 2 additions and 5 deletions
dictionary/filtering.py
@@ -258,11 +258,8 @@ def save_lemma_filters_and_get_schemata_filter_setup(request, filter_dict): @@ -258,11 +258,8 @@ def save_lemma_filters_and_get_schemata_filter_setup(request, filter_dict):
258 frame_opinion = FrameOpinion.objects.get(id=filter_dict['frame_opinion']) 258 frame_opinion = FrameOpinion.objects.get(id=filter_dict['frame_opinion'])
259 else: 259 else:
260 frame_opinion = None 260 frame_opinion = None
261 -  
262 - if filter_dict['sem_arguments']:  
263 - sem_arguments = filter_dict['sem_arguments']  
264 - else:  
265 - sem_arguments = [] 261 +
  262 + sem_arguments = [constraints for constraints in filter_dict['sem_arguments'] if constraints != []]
266 263
267 if request.session.has_key('lemma_preview') and request.session['lemma_preview']: 264 if request.session.has_key('lemma_preview') and request.session['lemma_preview']:
268 request.session['filter_rules_lemma_preview'] = {'pos' : pos_obj, 265 request.session['filter_rules_lemma_preview'] = {'pos' : pos_obj,