From 11cec956b7e98ea58de303c88144fc0cc471305a Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 31 Dec 2020 06:30:24 +0100 Subject: [PATCH] fix --- rowers/views/analysisviews.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/rowers/views/analysisviews.py b/rowers/views/analysisviews.py index 0ad27124..07e5e71c 100644 --- a/rowers/views/analysisviews.py +++ b/rowers/views/analysisviews.py @@ -209,13 +209,16 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''): query = request.POST.get('q') if query: query_list = query.split() - workouts = workouts.filter( - reduce(operator.and_, - (Q(name__icontains=q) for q in query_list)) | - reduce(operator.and_, + try: + workouts = workouts.filter( + reduce(operator.and_, + (Q(name__icontains=q) for q in query_list)) | + reduce(operator.and_, (Q(notes__icontains=q) for q in query_list)) - ) - searchform = SearchForm(initial={'q':query}) + ) + searchform = SearchForm(initial={'q':query}) + except TypeError: + searchform = SearchForm() else: searchform = SearchForm()