diff --git a/app/routes.py b/app/routes.py index 331f4e834c..27787c9644 100644 --- a/app/routes.py +++ b/app/routes.py @@ -610,6 +610,15 @@ def internal_error(e): else: query = request.args.get('q') + # Attempt to parse the query + try: + search_util = Search(request, g.user_config, g.session_key) + query = search_util.new_search_query() + except Exception: + pass + + print(traceback.format_exc(), file=sys.stderr) + localization_lang = g.user_config.get_localization_lang() translation = app.config['TRANSLATIONS'][localization_lang] return render_template(