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 258 frame_opinion = FrameOpinion.objects.get(id=filter_dict['frame_opinion'])
259 259 else:
260 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 264 if request.session.has_key('lemma_preview') and request.session['lemma_preview']:
268 265 request.session['filter_rules_lemma_preview'] = {'pos' : pos_obj,
... ...