diff options
author | MS <ms@taler.net> | 2021-05-11 09:30:14 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2021-05-11 09:30:14 +0200 |
commit | 1c2e5370ff4df90c300a553081429a9669a272c1 (patch) | |
tree | d5077aa1fe5d6e9388f4dd172e0a840fac7b1b5c /talermerchantdemos | |
parent | 4f6be7cac86eedeaed99b4eabb46126ebb2b33e0 (diff) | |
download | taler-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.py | 7 |
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( |