From 4dfb6a9c8e35cb40499250fb0b18788122d6b1cb Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 19 Jan 2018 03:16:20 +0100 Subject: fix typo, output debugging info on error --- talerblog/blog/blog.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'talerblog/blog/blog.py') 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()) -- cgit v1.2.3