From ea51f6caf7f025d70423341a9b73901ac9b134bc Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 27 Aug 2019 01:07:29 +0200 Subject: missing param --- talerblog/blog/blog.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/talerblog/blog/blog.py b/talerblog/blog/blog.py index 9c4f8ad..d652808 100644 --- a/talerblog/blog/blog.py +++ b/talerblog/blog/blog.py @@ -337,12 +337,16 @@ def article(article_name, data=None): # run the payment protocol. taler_pay_uri = pay_status["taler_pay_uri"] qrcode_svg = get_qrcode_svg(taler_pay_uri) - check_status_url = flask.url_for( - "check_status", order_id=order_id, session_id=session_id) + check_status_url_enc = urllib.parse.quote( + flask.url_for( + "check_status", + order_id=order_id, + session_id=session_id)) content = flask.render_template("templates/request_payment.html", article_name=article_name, taler_pay_uri=taler_pay_uri, - qrcode_svg=qrcode_svg) + qrcode_svg=qrcode_svg, + check_status_url_enc=check_status_url_enc) headers = { "Taler": taler_pay_uri } resp = flask.Response(content, status=402, headers=headers) return resp -- cgit v1.2.3