diff options
-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( |