Attempt to query on error condition and print trace

pull/1131/head
David Shen 2 months ago
parent 7a1ebfe975
commit 16d8e1f18d
No known key found for this signature in database
GPG Key ID: DDF1B9C8A9AD8CB3

@ -8,6 +8,8 @@ import re
import urllib.parse as urlparse import urllib.parse as urlparse
import uuid import uuid
import validators import validators
import sys
import traceback
from datetime import datetime, timedelta from datetime import datetime, timedelta
from functools import wraps from functools import wraps
@ -622,6 +624,15 @@ def internal_error(e):
else: else:
query = request.args.get('q') 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() localization_lang = g.user_config.get_localization_lang()
translation = app.config['TRANSLATIONS'][localization_lang] translation = app.config['TRANSLATIONS'][localization_lang]
return render_template( return render_template(

Loading…
Cancel
Save