summaryrefslogtreecommitdiff
path: root/talerblog/blog/blog.py
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-01-19 03:16:20 +0100
committerFlorian Dold <florian.dold@gmail.com>2018-01-19 03:16:20 +0100
commit4dfb6a9c8e35cb40499250fb0b18788122d6b1cb (patch)
tree51f73e4d060df5afdd23bef9a791bbab29e7e510 /talerblog/blog/blog.py
parent15544eb98cc60a59100846dcdc06c9b193e68cb4 (diff)
downloadblog-4dfb6a9c8e35cb40499250fb0b18788122d6b1cb.tar.gz
blog-4dfb6a9c8e35cb40499250fb0b18788122d6b1cb.tar.bz2
blog-4dfb6a9c8e35cb40499250fb0b18788122d6b1cb.zip
fix typo, output debugging info on error
Diffstat (limited to 'talerblog/blog/blog.py')
-rw-r--r--talerblog/blog/blog.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/talerblog/blog/blog.py b/talerblog/blog/blog.py
index 91e627e..1adcb7f 100644
--- a/talerblog/blog/blog.py
+++ b/talerblog/blog/blog.py
@@ -135,13 +135,13 @@ def refund(order_id):
resp = backend_post("refund", refund_spec)
try:
# delete from paid article cache
- article_name = refund_spec["contract_terms"]["extra"]["article_name"]
+ article_name = resp["contract_terms"]["extra"]["article_name"]
session_id = flask.session.get("session_id", "")
paid_articles_cache.delete(session_id + "-" + article_name)
- if resp.get("refund_redirect_url"):
- return flask.redirect(resp["refund_redirect_url"])
+ return flask.redirect(resp["refund_redirect_url"])
except KeyError:
- err_abort(500, message="Response from backend incomplete", json=resp)
+ err_abort(500, message="Response from backend incomplete",
+ json=resp, stack=traceback.format_exc())