summaryrefslogtreecommitdiff
path: root/talermerchantdemos/survey/survey.py
diff options
context:
space:
mode:
authorms <ms@taler.net>2021-11-24 13:00:29 +0100
committerms <ms@taler.net>2021-11-24 13:00:29 +0100
commit16e99a8464c1658bfa457b546234f4aa246ecb95 (patch)
tree6e2aea78c2540b3a5b47c8478cf627a7aedb41fd /talermerchantdemos/survey/survey.py
parent6844bf021208e88085b877cc9603196df55c0242 (diff)
downloadtaler-merchant-demos-16e99a8464c1658bfa457b546234f4aa246ecb95.tar.gz
taler-merchant-demos-16e99a8464c1658bfa457b546234f4aa246ecb95.tar.bz2
taler-merchant-demos-16e99a8464c1658bfa457b546234f4aa246ecb95.zip
Redirect with relative URL.
That allows proxy middleware to adjust/complete the Location header.
Diffstat (limited to 'talermerchantdemos/survey/survey.py')
-rw-r--r--talermerchantdemos/survey/survey.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/talermerchantdemos/survey/survey.py b/talermerchantdemos/survey/survey.py
index 57acb1d..7c5db1a 100644
--- a/talermerchantdemos/survey/survey.py
+++ b/talermerchantdemos/survey/survey.py
@@ -28,6 +28,7 @@ from flask_babel import Babel
from flask_babel import refresh
from flask_babel import force_locale
from flask_babel import gettext
+from werkzeug.middleware.proxy_fix import ProxyFix
import traceback
from taler.util.talerconfig import TalerConfig, ConfigurationError
from ..httpcommon import (
@@ -50,6 +51,7 @@ if not sys.version_info.major == 3 and sys.version_info.minor >= 6:
sys.exit(1)
app = flask.Flask(__name__, template_folder="../templates", static_folder="../static")
+app.wsgi_app = ProxyFix(app.wsgi_app, x_host=1, x_prefix=1)
app.debug = True
app.secret_key = base64.b64encode(os.urandom(64)).decode("utf-8")