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 | 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, |
... | ... |