From b8d140c7c4385583bb3e9a8c5c26d3eb505f8a52 Mon Sep 17 00:00:00 2001 From: Ben Busby <33362396+benbusby@users.noreply.github.com> Date: Fri, 15 May 2020 16:20:11 -0600 Subject: [PATCH] Added special opensearch url formatting for heroku --- app/routes.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/routes.py b/app/routes.py index 94a10c3..613ddfe 100644 --- a/app/routes.py +++ b/app/routes.py @@ -58,6 +58,9 @@ def opensearch(): if opensearch_url.endswith('/'): opensearch_url = opensearch_url[:-1] + if os.getenv('HTTPS_ONLY', False) and opensearch_url.startswith('http://'): + opensearch_url = opensearch_url.replace('http://', 'https://', 1) + template = render_template('opensearch.xml', main_url=opensearch_url, request_type='get' if g.user_config.get_only else 'post')