summaryrefslogtreecommitdiff
path: root/talerblog/blog/blog.py
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-08-27 01:07:29 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-08-27 01:07:29 +0200
commitea51f6caf7f025d70423341a9b73901ac9b134bc (patch)
tree345dc180eaa5bb50760db37149fe4ae1b378eb36 /talerblog/blog/blog.py
parentc0657b7fc92ce330b3cbda249114f37fb995c915 (diff)
downloadblog-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.py10
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