summaryrefslogtreecommitdiff
path: root/talermerchantdemos
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-05-11 09:30:14 +0200
committerMS <ms@taler.net>2021-05-11 09:30:14 +0200
commit1c2e5370ff4df90c300a553081429a9669a272c1 (patch)
treed5077aa1fe5d6e9388f4dd172e0a840fac7b1b5c /talermerchantdemos
parent4f6be7cac86eedeaed99b4eabb46126ebb2b33e0 (diff)
downloadtaler-merchant-demos-1c2e5370ff4df90c300a553081429a9669a272c1.tar.gz
taler-merchant-demos-1c2e5370ff4df90c300a553081429a9669a272c1.tar.bz2
taler-merchant-demos-1c2e5370ff4df90c300a553081429a9669a272c1.zip
error handling
Diffstat (limited to 'talermerchantdemos')
-rw-r--r--talermerchantdemos/donations/donations.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/talermerchantdemos/donations/donations.py b/talermerchantdemos/donations/donations.py
index 3c347e9..e11ea3a 100644
--- a/talermerchantdemos/donations/donations.py
+++ b/talermerchantdemos/donations/donations.py
@@ -240,6 +240,13 @@ def donate(lang):
order_resp = backend_instanced_post(
donation_receiver, "private/orders", dict(order=order)
)
+
+ if order_resp.status_code != 200:
+ return err_abort(
+ order_resp.status_code,
+ message=gettext("Backend could not create the order")
+ )
+
order_id = order_resp["order_id"]
return flask.redirect(
flask.url_for(