summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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(