diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-01-19 03:16:20 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-01-19 03:16:20 +0100 |
commit | 4dfb6a9c8e35cb40499250fb0b18788122d6b1cb (patch) | |
tree | 51f73e4d060df5afdd23bef9a791bbab29e7e510 /talerblog/blog/blog.py | |
parent | 15544eb98cc60a59100846dcdc06c9b193e68cb4 (diff) | |
download | blog-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.py | 8 |
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()) |