Private
Public Access
1
0
This commit is contained in:
Sander Roosendaal
2020-12-31 06:30:24 +01:00
parent 0b3312d033
commit 11cec956b7

View File

@@ -209,13 +209,16 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
query = request.POST.get('q') query = request.POST.get('q')
if query: if query:
query_list = query.split() query_list = query.split()
workouts = workouts.filter( try:
reduce(operator.and_, workouts = workouts.filter(
(Q(name__icontains=q) for q in query_list)) | reduce(operator.and_,
reduce(operator.and_, (Q(name__icontains=q) for q in query_list)) |
reduce(operator.and_,
(Q(notes__icontains=q) for q in query_list)) (Q(notes__icontains=q) for q in query_list))
) )
searchform = SearchForm(initial={'q':query}) searchform = SearchForm(initial={'q':query})
except TypeError:
searchform = SearchForm()
else: else:
searchform = SearchForm() searchform = SearchForm()