diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-08-27 01:07:29 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-08-27 01:07:29 +0200 |
commit | ea51f6caf7f025d70423341a9b73901ac9b134bc (patch) | |
tree | 345dc180eaa5bb50760db37149fe4ae1b378eb36 /talerblog/blog/blog.py | |
parent | c0657b7fc92ce330b3cbda249114f37fb995c915 (diff) | |
download | blog-ea51f6caf7f025d70423341a9b73901ac9b134bc.tar.gz blog-ea51f6caf7f025d70423341a9b73901ac9b134bc.tar.bz2 blog-ea51f6caf7f025d70423341a9b73901ac9b134bc.zip |
missing param
Diffstat (limited to 'talerblog/blog/blog.py')
-rw-r--r-- | talerblog/blog/blog.py | 10 |
1 files 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 |