taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

commit 459e40ee4a813c1716e7ffda33fd28b4acf6741f
parent 25a94529dd1fc15ac4db99a029af74840c48fdef
Author: Özgür Kesim <oec@codeblau.de>
Date:   Mon, 31 Mar 2025 23:03:29 +0200

[provision] insist in relative path /provision/

Diffstat:
Mtalermerchantdemos/provision/provision.py | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/talermerchantdemos/provision/provision.py b/talermerchantdemos/provision/provision.py @@ -172,14 +172,14 @@ def favicon(): def index(): default = "en" target = flask.request.accept_languages.best_match(translations, default) - return flask.redirect(url_for("index") + target + "/", code=302) + return flask.redirect(url_for("index") + "/provision/" + target + "/", code=302) ## # Serve the main index page. # # @return response object of the index page. -@app.route("/<lang>/") +@app.route("/provision/<lang>/") def start(lang): # get_locale defaults to english, hence the @@ -208,7 +208,7 @@ allowed = re.compile("^[a-zA-Z]([a-zA-Z0-9_. -]+)[a-zA-Z0-9][.]?$") # and create a merchant instance and bank account. # # @return response object for the /provision page. -@app.route("/<lang>/create", methods=["POST"]) +@app.route("/provision/<lang>/create", methods=["POST"]) def create(lang): fullname = flask.request.form.get("fullname") fullname = fullname.strip(' \t\n\r')