Commit 6a9b9b608e6f7a0e2606e8ad8a8e1b1e68608882
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, |