From 6a9b9b608e6f7a0e2606e8ad8a8e1b1e68608882 Mon Sep 17 00:00:00 2001 From: Bartłomiej Nitoń <bartomiej@raven.(none)> Date: Fri, 1 Apr 2016 15:02:37 +0200 Subject: [PATCH] Semantic filters: "lub" only within semantic arguments bugfix. --- dictionary/filtering.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/dictionary/filtering.py b/dictionary/filtering.py index c8eb2ee..05bf9f1 100644 --- a/dictionary/filtering.py +++ b/dictionary/filtering.py @@ -258,11 +258,8 @@ def save_lemma_filters_and_get_schemata_filter_setup(request, filter_dict): frame_opinion = FrameOpinion.objects.get(id=filter_dict['frame_opinion']) else: frame_opinion = None - - if filter_dict['sem_arguments']: - sem_arguments = filter_dict['sem_arguments'] - else: - sem_arguments = [] + + sem_arguments = [constraints for constraints in filter_dict['sem_arguments'] if constraints != []] if request.session.has_key('lemma_preview') and request.session['lemma_preview']: request.session['filter_rules_lemma_preview'] = {'pos' : pos_obj, -- libgit2 0.22.2