gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-merchant-frontends] branch master updated: check for


From: gnunet
Subject: [GNUnet-SVN] [taler-merchant-frontends] branch master updated: check for refund on /pay
Date: Sun, 15 Oct 2017 23:02:49 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository merchant-frontends.

The following commit(s) were added to refs/heads/master by this push:
     new 742f956  check for refund on /pay
742f956 is described below

commit 742f9568ce46eeaaa98d078766748955040cb34d
Author: Florian Dold <address@hidden>
AuthorDate: Sun Oct 15 23:00:34 2017 +0200

    check for refund on /pay
---
 talerfrontends/blog/blog.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/talerfrontends/blog/blog.py b/talerfrontends/blog/blog.py
index def519d..02c6c2d 100644
--- a/talerfrontends/blog/blog.py
+++ b/talerfrontends/blog/blog.py
@@ -198,6 +198,11 @@ def pay():
     proposal_data = r.json()["contract_terms"]
     article_name = proposal_data["extra"]["article_name"]
     payed_articles = flask.session["payed_articles"] = 
flask.session.get("payed_articles", {})
+    if len(r.json()["refund_permissions"]) != 0:
+        # we had some refunds on the article purchase already!
+        logger.info("Article %s was refunded, before /pay" % article_name)
+        payed_articles[article_name] = "__refunded"
+        return flask.jsonify(r.json()), 200
     if not deposit_permission["order_id"]:
         logger.error("order_id missing from deposit_permission!")
         return flask.jsonify(dict(error="internal error: ask for refund!")), 
500

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]