fix materials filter
This commit is contained in:
parent
13c41e1457
commit
f8a2b3436e
|
@ -589,7 +589,11 @@ def talk_list(request):
|
|||
talks = talks.exclude(vote__user=request.user)
|
||||
if data['materials'] != None:
|
||||
show_filters = True
|
||||
talks = talks.filter(materials__isnull=not data['materials'])
|
||||
materials_filter = Q(materials__isnull=False) & ~Q(materials__exact='')
|
||||
if data['materials']:
|
||||
talks = talks.filter(materials_filter)
|
||||
else:
|
||||
talks = talks.filter(~materials_filter)
|
||||
if data['video'] != None:
|
||||
show_filters = True
|
||||
if data['video']:
|
||||
|
|
Loading…
Reference in New Issue