def result(): if current_user is None: flash('Must be logged in to see this page.') return redirect(url_for('auth.login')) search_series = request.args.get('seriesname').strip() if len(search_series) < 1 or \ search_series == "Enter all or part of a series name": flash('You did not enter a search term.') return redirect(url_for('main.user')) else: response = TvSeries.search_by_name(search_series) if response['response']: results_list = response['series_list'] if len(results_list) == 1: return redirect(url_for('series.detail', series_id=results_list[0]['id'])) else: return render_template('series/result.html', search_series=search_series, series_list=results_list, title='Results', user=current_user) else: flash('Your search term "%s" did not yield any results.' % search_series) return redirect(url_for('main.user'))